Conception
Cet onglet destiné à la conception de la requête vous offre plusieurs fonctions très puissantes.
Par la sélection des tables, des champs et les liens définis entre chaque table et chaque champ, votre requête sera générée automatiquement.
Une option propose l’affichage des tables et de champs de données avec ou sans le libellé de description, tries ou non par ordre alphabétique.
La fenêtre est composée de trois parties :
1è partie : le volet des tables sélectionnées
Cette zone reste toujours affichée.
Elle dispose des fonctions décrites ci-dessous, accessibles à partir du menu contextuel :
-
Ajouter tables : Même fonction que l’option "Afficher volet tables" à droite de la fenêtre
-
Ajouter une table dérivée : Opération qui permet d’ajouter une sous requête dans la requête principale
-
Union : Option qui permet :
-
d’ajouter une nouvelle sous requête d’union
- de placer entre parenthèses
Éditer : Accessible également par l’icône permet l’ajout des options affichées dans cette fenêtre dans la construction de la requête
Par exemple, après sélection de l’option DISTINCT, la requête se construit comme suit:
Select Distinct * From ACTIONS
Le volet des expressions
Ce volet affiche les champs sélectionnés dans chacune de tables. Les choix effectués dans cette partie se refléteront sur les données proposées dans l’onglet Données.
Il est possible d’ajouter des clauses de filtre, de calcul et de groupement dans la requête.
Il est possible d’ajouter des colonnes de calcul supplémentaires pour
permettre une analyse complète
Exemple : Si vous souhaitez calculer la commission de représentants à partir de la marge en utilisant uniquement la table Documents qui contient le tiers, le code représentant, la marge, le montant TTC, puis le montant HT, il suffit de créer un champ variable supplémentaire
Sélectionnez dans la colonne Expression, le champ Marge, ajouter l’opération de calcul 2%. Saisissez le nom de votre variable "Commission" dans la colonne Alias
Cochez la colonne Sélection pour qu’elle soit visible dans l’onglet Donnée
Dans l’onglet Données, on retrouve notre colonne Coût réel
Le volet script SQL
Ce volet affiche la requête SQL générée automatique d’après votre sélection de données, l’ajout des filtres et différentes options disponibles. Les utilisateurs expérimentés pourront modifier et adapter librement ce résultat.