OUTILS_SQL - Historique des modifications

=========================================

(*) = demandé ou signalé par un utilisateur


Version 24.1.1.0

Nouveautés :

- HFSQL : gestion des types UUID 128 et 256 bits

- Déplacement des favoris à la souris

Améliorations :

- Filtrer sur une autre table : la recherche est maintenant multi-mots

Corrections :

- Correction d'un problème d'ouverture d'une fiche à partir de la valeur cliquée

- Corrections mineures


Version 23.9.1.0

Nouveautés :

- Mise en gras de bases de données dans le treeview (clic droit)

- Affichage des commentaires de table dans la bulle d'aide du treeview (paramétrable)

Améliorations :

- Menu des favoris : identification de l'objet en cours par "*"

- Nouvelle option de formatage de la requête générée à partir du treeview

- Accès aux paramètres dans certains menus contextuels

- Pas d'affichage du commentaire de table si identique au nom de table

Corrections :

- Correction en cas de doublon dans les favoris (plusieurs bases)


Version 23.8.1.0

Nouveautés :

- Les menus contextuels sont maintenant au look Windows 11

Améliorations :

- DB2400 : sélection de bibliothèques dans le paramétrage de la connexion

- Ajout d'une option dans le menu Application pour modifier le répertoire des données

- Il est possible d'appuyer sur SHIFT au démarrage pour modifier le répertoire des données

- Menu contextuel des favoris et historique d'objets : les couleurs des tables sont affichées

- Tables des favoris et historique d'objets : Affichage d'un pictogramme avec les couleurs de tables

Corrections :

- Traitement de l'erreur sur chargement des imprimantes (*)

- Correction de la gestion d'erreur sur les fichiers de paramètres (*)


Version 23.6.1.0

Nouveautés :

- Migration en Windev 28

Améliorations :

- Historique objets et favoris : mise en évidence des tables des autres bases

- Liste des tables : paramétrage du format d'affichage des dates de création et modification

- Enregistrement de la dernière table sélectionnée par base

- Optimisation COUNT DB2400 et SQL Server

- Générer une requête : SHIFT pour générer sur une ligne

- Affichage d'informations pour le client PostgreSQL dans le fiche de connexion

Corrections :

- Correction paramétrage connexion Access

- SQL Server : les procédures stockées supérieures à 4000 caractères étaient tronquées

- Corrections mineures


Version 23.2.1.0

Nouveautés :

- Un onglet a été ajouté pour afficher l'historique des objets (en plus de la popup)

- Mémorisation de l'historique des objets par connexion

- Un onglet a été ajouté pour mettre des objets en favoris

- Mémorisation des favoris par connexion

- Masquage possible du bandeau de gauche

- DB2400 : Utilisation de qsys2.systablestat pour le nombre de lignes des tables (beaucoup plus rapide que COUNT)

- Barre du haut : bouton pour accéder rapidement à une base de données

- Barre du haut : bouton pour accéder rapidement à l'historique des objets

- Barre du haut : bouton pour accéder rapidement aux favoris

Améliorations :

- Fenêtre GROUP BY : Clic droit pour ouvrir la fiche qui a la colonne cliquée en clé unique

- Recherche de tables : filtre pour afficher uniquement les tables qui contiennent des données

- Exportation en SQL : une option permet d'ajouter à l'onglet Requêtes

- Tables supérieures à 1Go en rouge (pour SGBD gérés)

- Recherche objets et colonnes : la dernière recherche est mémorisée par connexion

Corrections :

- Correction filtre IN pour DB2400 (*)

- Corrections mineures


Version 22.7.1.0

Nouveautés :

- HFSQL Classic : Gestion des sous-dossiers

Améliorations :

- Option d'enregistrement sur disque des textes compressés (gzip, lzw)

Corrections :

- Correction affichage type real,double,float (*)


Version 22.5.1.0

Nouveautés :

- HFSQL C/S : Gestion des sous-dossiers (*)

- Clic droit pour ouvrir la fiche qui a la colonne cliquée en clé unique

- Nouvelles options de formatage pour exportation en texte fixe

- Exportation en texte fixe : exportation/importation du paramétrage

- MySQL, MariaDB : affichage procédures, fonctions et triggers (*)

Améliorations :

- Fiche Data : options de copie nom et libellé (double-clic ou menu contextuel)

- Formats spécifiques : contrôle des doublons

- Mise à jour des textes compressés à partir de la fiche data (*)

- Historique des objets : un clic droit permet d'ouvrir les fonctions dans une autre fenêtre

- HFSQL : gestion du type JSON

- Liste des connexions : options de tri

Corrections :

- Correction prise en compte formats spécifiques à l'exportation (*)

- Correction sélection base de données pour PostgreSQL

- Correction exportation en texte fixe à partir de Excel

- Corrections mineures


Version 21.10.1.0

Nouveautés :

- Fenêtre GROUP BY : affichage des % dans une colonne de type jauge

- Menu contextuel sur code connexion pour activer/désactiver les filtres

Améliorations :

- Amélioration de la fonctionnalité "atteindre une colonne par son nom" (CTRL G)

- Clic dans le barre de messages sur le N° de ligne : ouverture fenêtre "Atteindre ligne/colonne"

- Zoom souris autorisé dans l'onglet Définition

Corrections :

- Correction erreur requête si pas de table sélectionnée (*)

- Correction ancrage en mode grande police (*)

- Corrections mineures


Version 21.7.1.0

Nouveautés :

- SQL Server : lecture du type XML

- Possibilité de voir le code SQL d'une fonction dans une autre fenêtre

Améliorations :

- Fiche Data : affichage des valeurs NULL

- Fenêtre GroupBy : export Excel formaté

Corrections :

- Correction affichage des % dans fenêtre GROUP BY

- Correction menu "Créer requête"

- Correction restauration col./where/order 

- Corrections mineures


Version 21.5.2.0

Nouveautés :

- Menu contextuel Data : ajout d'options pour filtrer dans une autre fenêtre

Améliorations :

- Fenêtre Data : suppression de ligne par CTRL Suppr

- Fenêtre Data : double-clic pour visualiser les images ainsi que les textes compressés

Corrections :

- Correction constitution menu contextuel de la table data

- Correction mineures


Version 21.5.1.0

Nouveautés :

- Afficher les données d'une table dans une fenêtre séparée

- Option de totalisation d'une sélection de tables

- Recherche multi-mots pour table et colonnes

- Data : filtre à partir d'une liste de valeurs du presse-papiers (clause IN)

- Fenêtre GROUP BY : double-clic pour filtrer la table Data

- Fenêtre GROUP BY : ajout d'une colonne avec les pourcentages

- Contrôle du hash MD5 du package de mise à jour

Améliorations :

- Recherche tables (CTRL 1) : ajout du nombre de lignes

- Filtrer une autre table avec cette valeur de colonne : CTRL pour garder la fenêtre ouverte

- Requêtes : paramétrage auto-complétion parenthèses

- Enregistrement immédiat des libellés de scripts (*)

- Contrôle de requête en mode "modification interdite"

- Marquage des fonctions SQL Server (comme les tables)

- Après l'exécution d'une commande, actualiser le nombre de lignes

- Data : filtre sur valeur saisie, remplacement de la virgule par un point si c'est numérique (*)

- Data : Nouveaux raccourcis clavier (Shift F1 pour la liste)

- La génération de code SQL à partir du treeview est paramétrable

Corrections :

- Correction création dans la table data (*)

- Correction des filtres de tables

- Corrections mineures


Version 20.12.1.0

Nouveautés :

- Historique des requêtes SQL : Affichage en table avec sélection multi-requêtes

- Historique des requêtes SQL : Chargement d'une requête de l'historique dans l'éditeur de requête (double-clic)

Améliorations :

- Table data : les binaires ne sont pas chargés pour accélérer le chargement (SQL Server, MySQL, HFSQL) (*)

- Fenêtre GroupBy : totalisation en bas de table

- Amélioration de la fenêtre de saisie du filtre IN

- Filtre sur saisie de valeur : suppression du caractères ESP (code 160)

- Editeur de requête ou texte : CTRL 0 pour restaurer le zoom 100%

Corrections :

- Correction limite de taille de saisie des mots de passe (*)

- Corrections mineures


Version 20.11.1.0

Nouveautés :

- SQL Server : authentification Windows

- SQL Server : affichage des triggers avec leur définition

Améliorations :

- Recherche de table (Ctrl 1) : inclut maintenant la recherche des fonctions et triggers pour SQL Server

- SQL Server : prise en compte des fonctions et triggers dans l'historique des tables (objets)

Corrections :

- Corrections mineures


Version 20.9.2.1

Nouveautés :

- Paramètre (connexion) pour tronquer les mémos texte dans la table

Améliorations :

- Amélioration gestion des textes RTF

- Exportation : option de conversion des mémos texte (*)

Corrections :

- Correction Exportation mémos texte et binaire HF

- Corrections mineures


Version 20.9.1.0

Nouveautés :

- Fiche data : double-clic sur une étiquette pour la copier

- Atteindre (Ctrl G) : ajouter atteindre N° de colonne

- Option pour interdire les modifications pour une connexion

- Option pour copier/coller des couleurs entre deux listes de tables

- Marquage de colonnes par une couleur

Améliorations :

- Amélioration de l'option "Filtrer une autre table ..."

- Désactivation possible de la maj de la table compléments

- Accès par clic droit au répertoire pour une connexion Excel

Corrections :

- Correction prise en compte du N° de port

- Correction lecture des schémas PostgrSQL 12

- Corrections mineures


Version 20.7.1.0

Nouveautés :

- SQL Server : affichage de la définition des procédures, fonctions et vues

Améliorations :

- Suppression des RC dans col./where/order

- Option pour exportation des binaires

- SQL Server : Ajout version du serveur dans la bulle de la base

Corrections :

- Correction export multi-tables

- Correction de la visualisation des images


Version 20.6.1.0

Nouveautés :

- Coloration syntaxique du code SQL des requêtes (expérimental)

- Impression de la fiche data

- Fiche data : affichage des RTF

- Clic droit "Filtrer une autre table avec cette colonne..." --> ouverture fiche si la clé correspond

- Double clic sur Order vide --> Order par défaut

- Gestion de l'historique des filtres dans Paramétrage

- Requête SQL : exécution du texte sélectionné

- Gestion de textes compressés stockés en colonne binaire (expérimental)

- Profil de connexion : bouton de génération d'une ligne de commande de connexion

Améliorations :

- Historique des tables : ajout d'une zone de recherche

- MySQL : les longtext sont tronqués dans la table

- Gestion du type "time" pour SQL Server (*)

- Mise en cache de la structure des tables

- Fenêtre GROUP BY : option pour coller le SQL dans onglet Requêtes

- Fiche : interprétation correcte du type uniqueidentifier (SQL Server)

- Améliorations interface

- Raccourci F9 pour les impressions

Corrections :

- Correction affichage datetime MySQL

- Correction restauration historiques Colonnes/Where/Order

- Correction exportation DB2/400

- Corrections mineures


Version 19.10.1.0

Nouveautés :

- Treeview : application d'une couleur forcée pour une ou des bases (profil) (*)

- Synchronisation des couleurs entre treeview et liste des tables

Améliorations :

- Détection des providers Access 2013 et 2016

- SQL Server : possibilité d'afficher la base "tempdb"

- Bouton F1 pour ouvrir l'aide en ligne

Corrections :

- Correction application des couleurs


Version 19.9.1.0

Nouveautés :

- Fiche data : possibilité de mettre un champ à NULL

- Accès Firebird ODBC (*)

- Ctrl flèche gauche : sélectionner la dernière table accédée

- Affichage possible d'une popup avec l'historique des tables accédées

- Menu contextuel data, ajout d'une option pour filtrer une autre table ayant la même colonne (= ou IN)

- Paramètre pour choisir le tri de la liste des scripts

- Les paramètres de l'application sont maintenant enregistrés dans des fichiers HF classic

Améliorations :

- Ajout de l'option "à l'identique" pour la recherche de colonne (*)

- Base HF Classic : option menu contextuel pour accès au répertoire des fichiers

- Le bouton "Maj Nb Lig." pour exécuter le COUNT a maintenant deux actions

- Export SQL, mémorisation du dernier SGBD destination

- Shift pour choisir la base à la connexion

- Visualisation de la licence d'utilisation du logiciel (menu ?)

Corrections :

- Correction problème varbinary quand on voulait supprimer un mémo binaire par la croix (*)

- Plusieurs corrections mineures


Version 18.10.1

Nouveautés :

- Prise en compte du masque * pour la liste des bases (MySql,SQL Server,Informix) (*)

- Ajout du nouveau provider MSOLEDBSQL pour SQL Server

Améliorations :

- Option pour changer l'ordre de l'historique des requêtes (*)

- Saisie IN : on peut coller une liste de valeurs (*)

- Raccourcis pour majuscules/minuscules (Ctrl Shift U/Ctrl Alt U)


Version 18.4.1

Nouveautés :

- Changement des icônes et des styles

- Liste des connexions : vérification de l'accessibilité des chemins

- Ctrl G à partir de l'onglet Data : atteindre une ligne ou une colonne 

Améliorations :

- Liste des connexions et liste des tables : option pour copier la couleur de ligne

- Liste des connexions : une info-bulle indique les filtres appliqués

- Exécution de commandes : possibilité de générer le code SQL

- Importation de fichier texte : saisie de valeurs par défaut

- Importation de fichier texte : remplacement de valeurs par NULL (*)

- SQL Server : possibilité de choisir la base à la connexion (*)

- Raccourci Ctrl Shift E pour les exportations vers Excel

Corrections :

- Access : cryptage des mots de passe pour les groupes de travail

- Correction "Entier sans signe sur 8" dans la fiche


Version 17.9.1.2

Nouveautés :

- Couleurs personnalisées et mémorisées dans la liste des tables

- Fenêtre Group By : non modale, ouverture multiple, ajout rapide de HAVING, actualisation auto, génération de IN

- Table Data : ajout des filtres contextuels "IS NULL" et "IS NOT NULL"

- Table Data : mémorisation des derniers Colonnes/Where/Order

- Table Data : CTRL Alt Clic --> Information sur la colonne cliquée

Améliorations :

- Fiche : ajout du N° de la colonne avant le libellé (si activé dans Data)

- Toast affiché si liste des tables filtrée

Corrections :

- SQL Server : Correction COUNT si multi-schémas

- "." autorisé dans les AS de colonne (*)

- Prise en compte de la clause LIMIT pour Informix (*)

- Fiche : correction affichage image dans certains cas


Version 17.5.1.0

Nouveautés :

- Liste tables, tri possible sur colonne "Taille"

- Affichage colonne IDENTITY dans table structure

- SQL Server : affichage de la taille des tables

- SQL Server : * pour afficher toutes les bases

- Raccourcis Ctrl flèche bas/haut pour changer de table dans le treeview

Améliorations :

- Amélioration fenêtre GROUP BY

- Optimisation du COUNT pour SQL Server

Corrections :

- Correction fiche pour varchar(max) (*)

- SQL Server : correction affichage commentaires des tables


Version 17.4.1.0

Nouveautés :

- Affichage d'une jauge pour le nombre d'enregistrements (paramétrable)

- Format spécifique : colonne de type RTF (*)

Améliorations :

- SQL Server : optimisation de la recherche de colonnes

- Fenêtre GROUP BY : ajout filtre en saisie

- MySql/MariaDB : saisie commentaires de colonnes

- MySql/MariaDB : recherche dans les colonnes

Corrections :

- Correction filtre contexuel IN

- Corrections mineures


Version 16.12.1.0

Nouveautés :

- Menu contextuel Data : ajout du COUNT et GROUP BY (exécution directe ou génération du SQL)

- MySql / MariaDB : saisie d'une liste de bases dans le profil de connexion

Améliorations :

- Optimisation pour MySql si il y a beaucoup de bases (*)

- Affichage d'un toast pour indiquer comment arrêter un script en erreur

- Ajout taille des tables pour PostgreSQL

Corrections :

- Correction raccourcis affichés dans menu contextuel onglet Data


Version 16.10.2.0

Nouveautés :

- Gestion des schémas pour SQL Server (*)

Améliorations :

- DB2/400 : Affichage RRN en mode fiche

Corrections :

- DB2/400 : Correction positionnement bibliothèque par défaut en OLEDB (*)

- DB2/400 : Correction format colonne RRN

- Amélioration de la stabilité lors du count en thread


Version 16.10.1.0

Améliorations :

- Fiche : fenêtre de saisie/visu séparée avec mode txt/rtf

Corrections :

- Correction erreur sur expression sans AS

- Correction SQLServer si un nom de base commence par un chiffre (*)


Version 16.8.1.0

Améliorations :

- Raccourcis Ctrl F6 et Ctrl F7 pour accès à l'historique Where/Order

- Raccourcis Ctrl+Double clic et Ctrl+Shift+Double clic pour filtrer encore plus rapidement

Corrections :

- Corrections mineures


Version 16.3.1.0

Améliorations :

- Ajout d'options pour le tri proposé par défaut

- Fiche : modification des boutons de parcours

- Réindexation fichier HF si index manquant (16.3.1.2)

Corrections :

- Fiche : augmentation de la hauteur des champs

- Correction ancrage séparateur vertical (16.3.1.1)


Version 15.11.1.1

Améliorations :

- Menu contextuel onglet structure : option "Où est utilisée cette colonne ?"

- Fiche, ajout d'une option pour "Enregistrer et fermer" [F3]

Corrections :

- Adaptation hauteur et position fenêtre fiche

- Correction recherche dans paramétrage


Version 15.11.1.0

Nouveautés :

- Fiche en visualisation/modification/copie (version béta)

- Rechercher/remplacer dans le code SQL (*)

- Paramétrage taille de police texte requête SQL (paramétrage et menu contextuel) (*)

- Fenêtre de paramétrage : on peut maintenant rechercher un paramètre (Ctrl F)

- Option pour se positionner sur la dernière table au démarrage

- Table data : case à cocher pour conserver la position lors de l'actualisation

- Menu contextuel data : option "Où est utilisée cette colonne ?"

- Par défaut, les messages d'erreurs ne sont plus copiés dans le presse-papiers (paramétrage)

Améliorations :

- Fenêtre de recherche colonnes : bouton pour recharger la structure (si modifications externes)

- Structure table : affichage de la Primary

- Structure table PostgreSQL : affichage valeur NULL dans default

- Structure table : garde la position lors de actualisation

Corrections :

- Enregistrement des booléens PostgreSQL en saisie dans la table data


Version 15.8.1.0

Améliorations :

- Modification du raccourci de déconnexion (Ctrl Shift X)

- PostgreSQL : utilisation de TRUE et FALSE au lieu de 't' et 'f' (plus lisible)

- MySql : ajout systématique de quotes (`) autour des noms d'objets (*)

- Mise en cache de la structure des tables pour éviter une relecture dans la fenêtre de recherche de colonnes

Corrections :

- MySql : Correction affichage taille tables

- Correction copie titre de colonne

- Correction passage de paramètres pour DB2/400 (15.8.1.1)


Version 15.5.1.0

Améliorations :

- Commandes SQL : ajout F5 dans résultat de requête

- Liste profils de connexion : ajout raccourcis Orig et Fin pour début et fin de liste

- Filtres contextuels : prise en compte booléen PostgreSQL

Corrections :

- Après l'import d'un fichier texte : le bouton d'exécution requête n'était pas affiché

- Correction d'un message après importation d'un fichier texte

- Liste profils de connexion : correction perte de focus recherche


Version 15.2.1.0

Nouveautés :

- Access : on peut indiquer un groupe de travail, un utilisateur et un mot de passe (*)

Améliorations :

- Recherche tables/colonnes : amélioration mémorisation dernière recherche

- Adaptation en largeur des cases de la barre d'état

Corrections :

- Exportation pour PostgreSQL : utilisation de 't' et 'f' pour les booléens


Version 15.1.1.1

Corrections :

- Correction export avancé Excel


Version 15.1.1.0

Nouveautés :

- Ajout de l'accès aux bases MariaDB (version 5.5)

Améliorations :

- Export : on peut fixer une clause LIMIT même en multi-tables (*)


Version 14.10.1.2

Corrections :

- Correction prise en compte infos étendues


Version 14.10.1.1

Améliorations :

- Liste des profils de connexion : option pour mémoriser le dernier profil

Corrections :

- Correction format spécifique pour HF Date+heure


Version 14.10.1.0

Nouveautés :

- Ajout de l'accès aux bases Informix par ODBC (*)

Améliorations :

- Chaîne de connexion pour ODBC

Corrections :

- Corrections diverses pour ODBC

- Ajout des nouveaux formats spécifiques lors de l'installation


Version 14.9.1.0

Nouveautés :

- Exécution de fichiers scripts externes (sans chargement dans l'interface) (*)

Améliorations :

- Insertion de colonnes (F8) : ajout d'options supplémentaires

- Affichage d'une jauge pendant la lecture de la structure d'une sélection de tables


Version 14.7.1.1

Améliorations :

- Table Data : restauration de la position de l'ascenseur horizontal lors de l'actualisation

- Onglet base : ajout d'un bouton pour accès rapide à la structure d'une sélection de tables

- HFSQL : ajout des masques Date et Date+heure dans les formats spécifiques (voir paramétrage)

Corrections :

- Proposition d'un nom de fichier texte en exportation HFSQL


Version 14.7.1.0

Nouveautés :

- SQL Server : sélection de la base par défaut dans la liste des bases du serveur

Améliorations :

- SQL Server : ajout provider SQLNCLI11 dans la liste

Corrections :

- SQL Server : onglet structure, pas d'affichage de taille pour les types int, real etc ...


Version 14.6.1.1

Nouveautés :

- SQL Server : lecture des commentaires de tables

- PostgreSQL, treeview des bases : option pour créer un schéma

- Tables Data et Requête, option menu contextuel "Information colonne" : affiche la longueur de la valeur affichée

- Historique de version, ajout de la recherche de texte (CTRL F)

Améliorations :

- Fenêtre de visualisation structure tables, ajout de raccourcis pour changer d'onglets : CTRL + Orig, Fin, Pg.Préc., Pg_Suiv.

Corrections :

- Correction repositionnement après suppression de tables


Version 14.6.1.0

Nouveautés :

- PostgreSQL : sélection d'un schéma par défaut

- Onglet Structure : ajout d'une table qu'on peut alimenter par son propre SQL

- PostgreSQL, MySql : possibilité de choisir la base(ou schéma) à la connexion (voir fiche profil)

- Paramétrage du comportement par défaut du CTRL Suppr : DROP ou DROP CASCADE (selon la base)

- Ajout de DROP CASCADE au menu contextuel

Améliorations :

- Prise en compte des formats spécifiques pour l'ajout et la modification de données dans l'onglet Data

- Prise en compte des formats spécifiques Date/Heure pour l'exportation de données en SQL

- Ouverture de plusieurs fenêtres de recherche table/colonne en même temps (fenêtres non modales)

- Les raccourcis CTRL 1 (recherche de table) et CTRL 2 sont accessibles à partir de n'importe quel endroit (*)

- Recherche de colonnes : on peut chercher aussi dans la valeur par défaut (CTRL 2 ou CTRL F sur liste des tables)

Corrections :

- Corrections diverses en exportation de données SQL


Version 14.5.2.0

Nouveautés :

- Affichage / Exportation / Impression de la structure d'une liste de tables (CTRL S)

- Gestion du mot de passe pour les bases Access (*)

- Structure table : affichage de la valeur par défaut des colonnes (COLUMN_DEFAULT)

- Structure table : affichage de la propriété de colonne 'Null autorisé' (IS_NULLABLE)

- Oracle : lecture des commentaires de colonnes

- SQL Server : lecture des commentaires de colonnes

Améliorations :

- Modification position bouton de création d'un nouveau script + ajout d'un deuxième bouton

- Ajout de raccourcis pour la recherche de table/colonne :

  CTRL 1 : recherche table, CTRL 2 : recherche colonne, CTRL F : le dernier utilisé

- Recherche de table ou colonne : option pour mémoriser la dernière recherche

- Réorganisation de l'écran des raccourcis clavier


Version 14.5.1.0

Nouveautés :

- Access : utilisation en priorité de DAO puis MSysObjects

- Access : affichage du texte de description des tables et colonnes (*)

- HFSQL C/S : ajout du nom du serveur dans le treeview

- PostgreSQL : lecture des commentaires de colonnes

- Oracle : ajout de formats d'affichage des dates/heures (modifiable)

Corrections :

- PostgreSQL : correction lecture des commentaires de tables

- La suppression de la clause LIMIT générait une erreur avec Oracle

- Suppression d'un message inutile après importation d'un fichier texte


Version 14.4.1.0

Nouveautés :

- Ajout de l'accès Oracle EN TEST (testé avec Oracle 10g)

- Zone de recherche ajoutée au dessus de la liste des scripts

- Actualisation de l'élément survolé par la souris lors du F5

- Résultat Data et Requête, option "Copier le titre de colonne" ajoutée au menu contextuel

- Le double-clique sur une table du treeview est paramétrable (Ouvrir dans Data ou générer requête SELECT)

Améliorations :

- Fiche profil pour DB2/400,Oracle et SQL Server : la liste n'affiche que les providers installés

- Gestion des noms des tables et colonnes avec des espaces


Version 14.3.1.1

Nouveautés :

- Tables Access dans le treeview : affichage d'une image différente si c'est une table liée

- Historique des modifications traduit en anglais (Google traduction, sauf dernière version)

Améliorations :

- Certaines bulles d'aides passent en RTF pour une meilleure lisibilité

Corrections :

- Test existence base Access avant de tenter une connexion (très long si base inexistante)

- Base HFSQL C/S sans analyse : les sous-dossiers sont ignorés (*)

Divers :

- Désactivation temporaire des profils Oracle (non fonctionnel)


Version 14.3.1.0

Nouveautés :

- Modification possible des données Access (grâce à la récupération des clés)

- Liste des tables Access : affichage de la chaîne de connexion pour les tables liées (paramétrable fiche profil)

- Récupération de la structure des tables et clés Access (via DAO)

- Connexion Access : utilisation OLEDB au lieu de ISAM (permet d'accéder aux bases au format Access 2007 et +)

- Traduction en anglais complétée

- Modifications mineures de styles

- Hyper File : option pour ignorer les mémos lors d'un SELECT * dans l'onglet Data (paramétrable dans la fiche profil) (*)

- Lors du double-clique sur une table du treeview, la requête générée n'est plus exécutée automatiquement (voir paramétrage Treeview)

- Activation automatique du droit d'accès en lecture à la table 'MSysObjects' (*) [ merci à Erick Bavut ]

- Prise en compte de la clause TOP pour Access

- Affichage du dernier message d'erreur par le menu : Outils / Voir le dernier message d'erreur

- Menu contextuel "Exécuter commande SQL", option ajoutée pour fermer toutes les fenêtres filles ouvertes par une commande de ce menu

Corrections :

- Affichage des tables Access par ordre alphabétique (*)


Version 14.2.1.1

Corrections :

- Correction problème de sélection multiple dans la liste des tables


Version 14.2.1.0

Nouveautés :

- Access : ajout possible de 'MSysObjects' dans la liste des tables (paramétrable dans la fiche profil) (*)

- Data : clique droit dans les zones Colonnes/Where/Order ajoute la clause LIMIT au SELECT généré

- Fiche profil de connexion : ajout d'un bouton pour sélection d'une base sous PostgreSQL

- Après la modification de la connexion en cours (CTRL M) on demande à l'utilisateur si il veut actualiser (avant c'était systématique)

- Paramétrage du format Excel pour les exportations : XLS ou XLSX(défaut) (*)

- Menu contextuel dans l'onglet Data, option "Informations colonne" : ajout de la taille de saisie pour les colonnes de type texte

Corrections :

- Correction recherche clés avec doublons DB2/400 (dont fichiers logiques)

- Optimisation requêtes sur gros fichiers HF (Attention il faut un ORDER BY sur une clé sinon c'est très très lent)

- La dernière clause ORDER n'était pas restaurée dans un cas particulier lors de la sélection d'une table

- Recherche table/colonne : correction plantage si sélection vide

- La création d'une requête par menu contextuel n'ajoutait pas la clause TOP pour SQL Server

- Correction masque des réels pour HyperFile (*)

- Correction masque d'affichage des SMALLINT


Version 14.1.1.3

Nouveautés :

- Liste des tables, format d'affichage de la colonne "Taille" paramétrable (*)

Corrections :

- Onglet Requêtes, les requêtes retournant 1 seule colonne n'affichaient rien ! (*)

- DLL sql_uni.dll inclue dans l'installation pour gérer les fichiers hyperfile avec rubriques UNICODE

  Le package d'installation sera un peu plus gros ... (2Mo de plus)


Version 14.1.1.2

Nouveautés :

- Clique droit sur un fichier HF Classic : accès au répertoire du fichier

- Fiche profil : option pour ne pas enregistrer les mots de passe spécifiques des fichiers HF 

- Double-clique sur une table du treeview : ajoute une clause ORDER au SELECT généré dans l'onglet Requête

- Exécution des requêtes (Data et Requête) : affichage du temps d'exécution et du temps de chargement de la table (*)

- Gestion de l'historique de saisie des fenêtres de recherche dans Data et Requête (CTRL F) (*)

Corrections :

- Correction suppression fichier HF Classic

- Lors de la copie d'un profil HF, les mots de passe fichiers n'étaient pas copiés

- Correction blocage onglet Data sur très gros fichiers HF C/S

- Correction taille affichée en négatif pour les gros fichiers HF dans l'onglet Base (dépassement de capacité) (*)


Version 14.1.1.1

Nouveautés :

- Hyper File : affichage en rouge si fichier inexistant

- Hyper File : option dans fiche profil pour créer les fichiers si inexistants

- Affichage du N° de ligne sélectionnée (Data et Requête) et accès à un N° de ligne par CTRL G

- Améliorations mineures fenêtre de sélection colonnes (F8)

Corrections :

- Fiche profil connexion : correction du test de connexion pour HF C/S sans analyse

- Fiche connexion : la coche "Hyperfile 5.5" était affichée aussi pour HF C/S

- Correction gestion fenêtre de recherche dans Data et Requête


Version 14.1.1.0

Nouveautés :

- Recherche dans les données affichées dans les onglets Data et Requêtes (CTRL F)

- Liste des tables DB2 : ajout d'une colonne pour le nom système ou l'alias (si présent)

- Liste des fichiers HF : affichage d'un picto si le fichier est protégé par mot de passe

- Ajout d'un module d'importation de fichiers texte (avec délimiteur et fixe) vers une table existante

- Ajout de liens au dessus de la liste des tables pour la recherche, l'importation et l'export

Corrections :

- Connexion HF C/S, gestion des mots de passe de connexion, de l'analyse et des fichiers (*)

- Fenêtres d'exportation, la fenêtre de sélection de colonnes (F8) se positionne maintenant sous la souris

- Réduction des saccades à l'affichage lors de l'ajustement des largeurs de colonnes (Data et Requêtes)


Version 13.11.1.1

Nouveautés :

- Tables AS/400 : utilisation des noms système (courts) ou des alias (longs) (*)

  + affichage infos-bulle dans le treeview si nom système et alias sont différents

  + affichage d'une colonne supplémentaire dans l'onglet structure (si nécessaire)

- F8 liste des colonnes, affichage des types réels (vues systèmes)


Version 13.11.1.0

Nouveautés :

- Fenêtre de recherche de tables et colonnes (CTRL F sur liste des tables), avec positionnement sur le résultat

- Option pour désactiver le fetch partiel (accélère un peu la lecture des fichiers HF55)

- Amélioration(mise en forme) de l'aide concernant les filtres de tables (fiche profil de connexion)

- IHM, bulles personnalisées sur les pictogrammes d'information (fenêtres Paramétrage et Profil)

- Affichage structure de table pour Access et Excel (même si on n'a pas toutes les infos)

  Sur les versions précédentes c'était désactivé

Corrections :

- Mise à jour de certains libellés suite au changement de langue

- Améliorations mineures interface


Version 13.10.1.3

Nouveautés :

- Gestion des fichiers au format Hyper File 5 (expérimental) (*)


Version 13.10.1.2

Nouveautés :

- Suppression ou vidage des tables : affichage du nom des tables dans le message de confirmation

- Création de table MySQL : Choix Engine, Charset et Collation à partir de combo

- Option de suppression des mots de passe mémorisés pour HF (clic droit liste des tables)

Corrections :

- Corrections masquage zone de scripts

- Correction demande mot de passe HF si pas d'analyse

- Variables en saisie : maintenant si on clique sur "Annuler", la requête n'est pas exécutée

- Améliorations mineures IHM


Version 13.10.1.1

Nouveautés :

- Onglet Base, menu contextuel : mise en couleur de certaines options

Corrections :

- Corrections mineures IHM

- F8 dans fenêtre exportation : aucune table n'était affichée (et donc aucune colonne)

- Export texte fixe : correction largeur de colonnes proposées pour MySQL


Version 13.10.1.0

Nouveautés :

- Gestion du mot passe pour les fichiers Hyper File (*)

- Liste des connexions : ajout menu d'accès au répertoire (pour les bases concernées : HF,SQLite,Access,Excel)

- Insertion de colonnes (F8) : amélioration de la sélection de table

- Mise en couleur de certaines options de menu contextuel dans Data et Requête

- Table Data, édition par l'option "Saisie de texte" : utilisation d'une police fixe (Courier New 8)

Corrections :

- Correction affichage auto-incrément pour MySQL

- L'enregistrement de l'historique de saisie se faisait après chaque F8 (il se fait maintenant après exécution)

- Impression tables Data et Requêtes : prise en compte de la hauteur de ligne

- Correction taille de saisie des colonnes texte en MySQL et SQLite

- Correction refresh treeview si pas de connexion en cours


Version 13.9.1.2

Nouveautés :

- Onglet Data : remplacement des tabulations par des espaces dans UPDATE ET INSERT (activé par défaut)

- Onglet Requête : remplacement des tabulations par des espaces dans le texte de la requête (activé par défaut)

- Info bulle colonne Data et Requête : affichage du type SQL de la colonne


Version 13.9.1.1

Nouveautés :

- HyperFile classic : on peut maintenant définir une connexion sans analyse (*)

  Tous les fichiers présents dans le répertoire indiqué seront traités

- Nouvelles options pour imposer une largeur minimale et maximale de colonne (Data et Requête)


Version 13.9.1.0

Nouveautés :

- Popup de sélection d'un groupe : création possible d'un groupe

- Onglets Data et Requêtes : possibilité d'afficher Nom+Libellé dans les titres de colonnes

- Fiche Connexion : ajout d'une popup avec recherche pour sélection du groupe par défaut

- Onglets Data et Requêtes : possibilité d'ajouter les N° de colonnes dans les titres

- Au survol du treeview, F5 permet de d'actualiser celui-ci (confirmation requise)

Corrections :

- Dysfonctionnement dans l'enregistrement des historiques de saisie


Version 13.8.1.0

Nouveautés :

- Onglet Administration MySQL : ajout de zones de recherche (accès via Ctrl F) pour Variables et Process

- Paramétrage du chemin des extractions (défaut "Mes Documents")

- Onglet structure : affichage du script CREATE pour SQLite

- Nouvel onglet pour visualiser la structure des tables (via vue système) et des index

- Fiche profil de connexion : case à cocher pour désactiver temporairement les filtres de tables

- Amélioration : positionnement sous la souris des fenêtres d'insertions (colonnes, variables, ...) en mode popup

- Alt F8 : accès à la liste des tables pour récupérer le nom dans les zones de saisie

- Sélection de colonnes via F8 : ajout des types et libellés si disponibles

Corrections :

- Menu contextuel "insérer une variable" inopérant sur where et order

- Le masque des types INTEGER était incorrect


Version 13.7.2.0

Nouveautés :

- Nouveau mode de sélection des groupes de requêtes avec filtrage

- Modification du répertoire racine des données (requêtes) et des paramètres (pour compatibilité UAC)

  Par défaut dans "\Mes Documents\Outils_SQL", paramétrable

- Paramétrage d'un proxy HTTP pour la recherche de mise à jour

- Mise à jour internet possible via HTTP (au lieu de FTP)

Corrections :

- Onglet Data non actualisé dans un cas particulier


Version 13.7.1.1

Nouveautés :

- Export en texte délimité : possibilité d'exporter le libellé des colonnes en première ligne

- Onglets Data et Requête : possibilité d'avoir les libellés comme titres de colonnes (voir paramètrage)

Corrections :

- Problème masque d'affichage DECIMAL dans certains cas

- Mauvaise interprétation type interrupteur HF, c'était considéré comme du texte (*)


Version 13.7.1.0

Nouveautés :

- Filtre des tables affichées : possibilité d'indiquer des exclusions

- Recherche avec surlignage dans la fenêtre des connexions (Accès à la zone par CTRL F)

- Adaptation pour résolution 800x600 (mais 1024x768 conseillé)

Corrections :

- Les fichiers HyperFile ne sont plus bloqués


Version 13.6.1.0

Nouveautés :

- Module de recherche de mise à jour internet

- Ajouts d'options aux boutons d'export dans les onglets Base, Data et Requête (menu contextuel sur bouton)

Corrections :

- La précision n'était plus récupérée pour le masque d'affichage des colonnes DECIMAL/NUMERIC de DB2/400

- Correction affichage info bulle des libellés de colonnes


Version 13.5.1.0

Nouveautés :

- Export en INSERT/TEXTE à partir du résultat affiché dans les tables écran (onglet Data ou Requête)

- Détection de la colonne auto-incrément (MySQL, SQLite, PostgrSQL, HF, SQL Server)

- Treeview : affichage des types de données plus précis (infos des vues systèmes)

  Base gérées : MySQL, SQLite, PostgrSQL, HF, SQL Server

- Paramétrage de formats spécifiques d'affichage et saisie en fonction des types récupérés (datetime, date, ...)

- Backup des fichiers de config (ini,cnx,histo) au démarrage (au 1er démarrage de la journée, emplacement : \Archive)

Corrections :

- Problème d'ajout des CREATE TABLE en MySQL


Version 13.4.1.0

Nouveautés :

- Paramétrage plus précis de la hauteur de ligne dans les tables

- Exportation en INSERT/TEXTE à partir de l'onglet Requête - en test - 

- Menu contextuel sur le code du profil en cours pour le modifier

- Affichage dans la barre d'état du mode en cours (modification/visualisation)

- Drag & Drop du treeview vers les zones de saisie

- Amélioration de la sélection des colonnes (par F8)

Corrections :

- Correction bug d'affichage tables Data et Requête avec des textes très longs


Version 13.3.1.1

Nouveautés :

- Affichage du profil en cours dans la barre de titre (pour visibilité dans la barre des tâches)

- Option pour ajuster ou pas la hauteur des lignes des tables Data et Requête

Corrections :

- Exportation insert, correction clause LIMIT si SGBD destination différent


Version 13.3.1.0

Nouveautés :

- Option pour pour modifier le profil en cours (par le menu ou CTRL M)

- Table Data, affichage libellés des colonnes dans l'info-bulle (paramétrable)

- Table Data, colonnes de types numériques : le masque tient compte du nombre de décimales (Oracle à venir, Access et Excel non gérés)

- SQL Server : saisie d'une liste de bases dans un profil de connexion (*)


Version 13.2.1.0

Nouveautés :

- Possibilité d'associer un groupe de requêtes à un profil de connexion

- Filtres et tris contextuels : ajout des délimiteurs si espaces dans nom de rubriques

- Ajout de rubriques par F8 : option pour ajouter les délimiteurs selon la base ([], ``, ...)

- DB2/400 : lecture des infos des tables dans QSYS2.SYSTABLES si QSYS.QADBXREF n'est pas autorisé

- Filtre contextuel : possibilité d'utiliser la valeur du presse-papiers

- Zones Colonnes/Where/Order : menu contextuel ajouté pour générer une requête

- Lorsqu'on colle du texte dans le champ de saisie requête, on essaye de déterminer le séparateur de requêtes (#~ ou ;)

Corrections :

- SQL Server : on cherche aussi le 1er index unique pour pouvoir modifier les tables sans PRIMARY


Version 13.1.1.0

Nouveautés :

- Onglet Data : possibilité de spécifier les colonnes avec mémorisation de l'historique de saisie

- Option du menu contextuel pour passer du texte en majuscules ou minuscules

- Possibilité d'ajouter une clause LIMIT en export sql/texte

- Détection du séparateur de requêtes lors du chargement d'un fichier (Crtl G)

- Menu contextuel de génération requête : utilisation possible du filtre en cours à l'écran

- Exportation insert ou texte : choix possible du programme à utiliser pour ouvrir le(s) fichier(s)

Corrections :

- Il manquait les index à la génération d'un script CREATE pour SQLite


Version 12.12.1.0

Nouveautés :

- Menu contextuel pour génération clause IN à partir des valeurs d'une colonne

- Accès au paramétrage des commandes SQL à partir du menu contextuel

- Export multi-tables en texte : génération possibles de plusieurs fichiers en sortie

- Export INSERT/TEXTE : accès à la liste des rubriques par F8

- Export en TEXTE au format délimité ou fixe (même écran que l'export en INSERT)

- Export en INSERT : choix de la destination -> Fichier, onglet Requête ou Presse-papiers

Corrections :

- Nom de table manquant (!) dans l'export SQL


Version 12.11.1.0

Améliorations :

- Optimisation de l'alimentation des rubriques des tables DB2/400 dans le treeview (entre x50 et x200)

Nouveautés :

- Scripts : positionnement sur le groupe créé

- Exportation en INSERT : choix de la destination -> Fichier ou onglet Requête

- Visu data et requêtes : ajustement de la largeur des colonnes (paramétrable)


Version 12.10.1.0

Nouveautés :

- Prise en compte de la clause TOP pour SQL Server

- Possibilité de renommer un profil de connexion

- Menu ? : affichage de la liste des providers OLEDB et natifs installés

- Option pour transformer les LF en CRLF dans l'onglet Requêtes

- MySQL/SQLite : option pour ajouter DROP TABLE avant le CREATE (menus contextuel script CREATE)

- MySQL/SQLite : option pour insérer ou pas les commentaires dans le script CREATE

Corrections :

- MySQL : Corrections en création des index


Version 12.8.1.0

Nouveautés :

- Option pour désactiver l'alimentation automatique de la table DATA

- MySQL : création de table (fenêtre séparée)

- Possibilité de sélectionner une connexion au démarrage par ligne de commande (-connexion=... ou -cnx=...)

  Ex : -connexion=TEST_MYSQL pour sélectionner automatiquement la connexion TEST_MYSQL

- MySQL et DB2 : lors du F5 sur la liste des bases, on actualise uniquement la base(bib) en cours

- MySQL : Visualisation et mise à jour commentaire de table dans l'onglet Table


Version 12.7.1.1

Nouveautés :

- Possibilité d'activer/désactiver l'historique

- Passage de l'historique des versions dans un fichier texte


Corrections :

- Export en INSERT pour MySQL, le USE était ajouté avant chaque table


Version 12.7.1.0

Nouveautés :

- Historisation des filtres et des tris dans l'onglet DATA (voir paramétrage)

- Impression liste des connexions


Version 12.6.2.0

Nouveautés :

- Mise en forme exports Excel

- MySQL : modification BLOB (image)


Corrections : 

- Corrections mineures IHM


Version 12.6.1.0

Nouveautés :

- Paramétrage de commandes spécifiques à chaque base

- Refresh-auto Data, Requête et Process MySQL

- Gestion des utilisateurs MySQL (jusqu'à niveau base et table)

- Modification des tables MySQL

- Mémorisation du dernier groupe sélectionné (paramétrable)

- Insertion de rubriques : possibilité de choisir une autre table

- Copie de sauvegarde des scripts en .bak (paramétrable)

- Option pour renommer un script

- Paramétrage des variables systèmes et des codes couleur des profils de connexions


Version 12.3.2.0

Nouveautés :

- Liste des connexions : affectation possible d'une couleur pour chaque ligne (par menu contextuel)

- Amélioration insertion de rubriques


Corrections :

- L'insertion des colonnes pour Excel ne fonctionnait pas


Version 12.3.1.0

Nouveautés :

- On peut désactiver l'affichage des rubriques dans le treeview

- Activation/désaction du GFI (grisage des fenêtres inactives)

- Fenêtre d'insertion de variables système (date,heure,...) accessible par SHIFT F8 (pour les variables c'est CTRL F8)

- Fenêtre d'insertion de rubriques accessible par F8 (pour les variables c'est CTRL F8)

- Positionnement sur la même table lors d'un changement de base (paramétrable)

- Exportation en INSERT : ajout DROP/CREATE TABLE pour MySQL et SQLite

- Accepte un fichier script en ligne de commande (possibilité d'utiliser "Ouvrir avec" dans l'explorateur)

- Personnalisation des filtres de tables par base

- Liste des connexions : filtrage par type de base


Optimisations : 

- Optimisation du treeview lorsqu'il y a beaucoup de tables (passage en table hiérarchique)


Version 12.1.1.0

Nouveautés :

- Nouvelles options de construction de requête dans menu contextuel table Data

- Paramétrage de l'emplacement des filtres dans le menu contextuel

- Recherche active dans tables et requête (Ctrl F)

- Paramétrage de l'emplacement du fichier des connexions (OUTILS_SQL.CNX)

- Paramétrage de l'emplacement des requêtes

- Séparation du fichier de configuration et du fichier des connexions


Version 11.12.1.0

Nouveautés :

- Ajout de paramètres variables dans les requêtes, clauses Where et Order

- Ajout CTRL F10 pour COUNT des tables sélectionnées, F10 pour toutes les tables

- Maj du Treeview lors des suppressions de tables (DROP)

- Zone de saisie script : menu contextuel pour enregistrer vers un fichier externe


Version 11.11.1.0

Nouveautés :

- Refonte fenêtre export/copie de tables MySQL

- Choix police table et requêtes

- Gestion des exceptions (interceptions plantages)

- Masque applicable sur la liste des tables affichées (fiche connexion)


Version 11.9.1.0

Nouveautés :

- MySQL, treeview des bases : option pour créer une base

- Saisie requête, menu contextuel : insertion des colonnes


Corrections :

- Correction treeview grisé


Version 11.8.1.0

Nouveautés :

- Chargement des tables (onglet data et requête) en fetch partiel

- Interruption possible chargement table data/requête et exécution requêtes par F11

- Prise en compte clause LIMIT pour HF

- Gestion bases HF C/S (expérimental)

- Gestion bases PostgreSQL (expérimental)

- Exportation d'une table en INSERT : saisie d'un nom de table destination

- Assitant de connexion : bouton de sélection d'une base MySQL

- On peut spécifier la liste des tables à afficher

- Visualisation des champs Binary (image ou texte)


Version 11.5.2.0

Nouveautés :

- Onglet Data, bouton suppression toujours accessible

- Changement des icones de l'application

- Affichage assistant si liste des connexions vide


Corrections :

- Correction option menu contextuel table data (copier ligne)


Version 11.5.1.0

Nouveautés :

- Correction count des tables sélectionnées (Ctrl F5)

- Prise en compte du raccourci Ctrl G quelque soit l'onglet sélectionné

- Liste des raccourcis sur F1


Corrections : 

- Modifs mineures IHM

- Prise en compte saisie mot de passe dans test connexion


Version 11.4.1.0

Nouveautés :

- Protection erreur fatale sur nom de colonne erroné

- Ajout providers Sql Server

- Masquage zone de scripts

- Raccourcis claviers boutons zone de scripts

- Gestion des fichiers Excel

- Création/Modification d'un profil par un assistant

- Export des script INSERT : paramétrage possible d'un code de début et de fin de script


Version 11.2.1.0

Nouveautés :

- Gestion bases SQLite

- Migration en Windev 16


Corrections :

- Correction affichage des rubriques pour MySQL


Version 10.12A

Nouveautés :

- Possibilité de nommer les colonnes à exporter en INSERT (bouton Exporter)


Corrections :

- Correction pb de réinitialisation des erreurs sur base HF


Version 10.11B

- DB2 : les infos de tables sont basées sur QSYS.QADBXREF au lieu de QSYS2.SYSTABLES

- INSERT : la colonne RRN est ignorée

- UPDATE : seules les colonnes modifiées sont mises à jour

- Ajout CTRL F5 pour actualisation count des tables sélectionnées uniquement


Version 10.11A

- Optimisation chargement liste des tables (en test)

- Exécution du COUNT en thread (en automatique ou manuel) pour DB2, Sql Server et Access


Version 10.10A

- Paramétrage des infos étendues pour les connexions


Version 10.06A

- Gestion du RRN pour les fichiers DB2


Version 10.05B

- Correction mise à jour table data sur changement de base


Version 10.05A

- Détail des rubriques dans le treeview

- Onglet data, totalisation des lignes : mise en évidence si toutes les lignes ne sont pas affichées

- Focus sur liste des tables à l'ouverture


Version 10.04A

- Police fixe dans les tables

- Correction mémo filtres contextuels

- F5 --> rafraîchit l'onglet concerné

- Onglet requête : historisation saisie


Version 10.03A

- Mémorisation de filtres contextuel sur le nom de TABLE et non plus TABLE+BASE

Ceci permet de garder le filtre d'une table en changeant de base


Version 10.02A

- Accès aux bases ACCESS (en lecture)


- Attention : la table système MSysObjects doit être accessible de l'extérieur

Pour cela il faut cocher les privilèges de lecture dans "Autorisations d'accès"