Un clic droit dans les zones Colonnes / Filtre / Tri ouvre le menu contextuel suivant :


 


  • Insérer des colonnes  F8


Ouvre une fenêtre qui permet de sélectionner un ou plusieurs colonnes de la table sélectionnée en haut de l'écran

Une zone de recherche permet de filtrer rapidement la liste proposée


 


Dans l'exemple ci-dessus, un clic sur le bouton Insérer va coller le texte IdApp, IdSection, IdFour dans la zone de saisie dans laquelle on était positionné


Les options disponibles en bas permettent de :

- ajouter le nom de table devant le nom de colonne (ex : gm_application.IdApp)

- ajouter une virgule à la fin de la chaîne insérée (ex : IdApp, IdSection, IdFour, )

- ajouter délimiteurs autour des noms de zones (selon la base de données)

- insérer les colonnes en minuscules ou en majuscules


Pour sélectionner rapidement une seule colonne on peut utiliser ENTREE


  • Insérer nom de table  ALT F8

Insère le nom de la table sélectionnée dans la zone de saisie dans laquelle on était positionné


On utiliser ENTREE pour sélectionner rapidement la table


La zone de recherche permet de rechercher/filtrer dans la liste


  • Insérer une variable en saisie  CTRL F8


Ouvre un écran permettant de définir une variable à saisie lors de l'exécution de la requête


On doit définir :


- un nom pour la variable  (obligatoire)

- le texte (libellé) affiché dans l'écran de saisie - facultatif

- une valeur par défaut - facultatif


En validant l'écran ci-dessus on va insérer le code {%ma_variable:Saisir la valeur=TEST%} dans la zone de saisie


A l'exécution de la requête la boite de dialogue suivante va s'ouvrir :


Dans le texte de la requête, 

{%ma_variable:Saisir la valeur=TEST%} sera remplacé par la valeur saisie


Vous pouvez insérer autant de variable pour voulez dans les zones Colonnes / Filtre / Tri



  • Insérer une variable système  Shift F8


Les variables système insérées dans le code seront remplacée par les valeurs correspondantes au moment de l'exécution : date du jour, heure en cours etc ...


Un liste de variables est proposée et peut modifiée dans le paramétrage



  • Insérer variable contextuelle


On peut insérer les variables suivantes dans les zones de saisie : 


[%TABLE%] insérera le nom de la table en cours à l'exécution

[%DATABASE%] insérera le nom de la base en cours à l'exécution


  • Passer la sélection en minuscules ou en majuscules


Le texte sélectionnée dans la zone de saisie en cours sera modifié


  • Créer Requête


Utilise le contenu des zones Colonnes / Where / Order pour générer un squelette de requête dans la zone de l'onglet requête


Exemple : 

Si on sélection l'option de menu Créer requête / SELECT... on obtiendra le SQL suivant dans l'onglet Requêtes :


SELECT IdApp, LibApp, VersionApp

FROM gm_application

WHERE IdCateg = 1

ORDER BY IdApp DESC


  • Ouvrir dans une fenêtre séparée


Permet d'ouvrir les données de la table dans une fenêtre séparée au lieu de l'onglet Data

Utile pour voir le contenu de plusieurs tables en même temps