Onglet Gestion Commerciale - Modifier les requêtes SQL ...
Cette fenêtre sert à définir les requêtes SQL pour adapter les champs contenus dans la base de données aux données requises pour le bon fonctionnement de l'application.
Bandeau Éditer la requête
Section Requête
Ces deux boutons sont utilisés sur la requête sélectionnée dans le panneau Requêtes.
Créer une requête vide remplace la requête en cours par un aperçu de la requête avec les paramètres et alias des champs attendus.
Exemple pour la requête "vide" PRODUCT - Products qui sert à retourner la liste des articles pour la sélection et l’exportation dans la boutique :
Le bouton Tester la requête permet de lancer l'exécution de la requête pour s'assurer de son bon fonctionnement. Le résultat de la requête s'affiche dans le panneau Résultats.
Section Profil
Le bouton Enregistrer les requêtes enregistre la totalité des requêtes disponibles.
Le bouton Fermer ferme la fenêtre Modifier les requêtes sans sauvegarder les requêtes qui ont été modifiées.
Panneau Requêtes
Ce panneau Requêtes affiche toutes les requêtes dont l'application a besoin pour son fonctionnement.
Le fait de sélectionner une requête dans la liste, affiche cette requête dans la partie zone de texte Requête et permet de la modifier si besoin.
Les requêtes sont classées par catégorie, en tête de liste se trouvent les taxes, puis les articles (products), les clients (customers) et en fin les ventes (sales).
Quand la couleur de la requête dans la liste est bleu cela indique que tous les champs et paramètres obligatoires sont contenus dans la requête.
Quand la couleur de la requête est rouge, cela indique que des champs ou paramètres obligatoires manquent dans la requête.
Panneau Informations
Le panneau Informations fournit des informations sur la requête sélectionnée dans le panneau Requête. Ces informations permettent de comprendre l'utilité de la requête et de ce qu'elle doit renvoyer.
Zone de texte Requête
Cette zone affiche la requête en cours et permet de la modifier (qui est sélectionné dans le panneau Requêtes).
Panneau Champs obligatoires
Ce panneau indique les champs obligatoires avec leurs noms et types qui doivent être inclus dans la requête sélectionnée.
Les champs en bleu indiquent que les champs figurent dans la requête.
Un champ rouge signifie que le champ est manquant dans la requête.
Panneau Paramètres
Ce panneau indique les paramètres à insérer dans la requête avec la possibilité sur certaines de rentrer des valeurs tests en vue de vérifier son bon fonctionnement grâce au bouton Tester la requête.
La section basse indique les représentations des paramètres à insérer ({0},{1],{2},etc...) et les types de données qui sont transmis dans la requête.
Exemple avec la requête PRODUCT - ReadFamily (retourne les données d'une famille d'articles) :
Autre exemple avec la requête PRODUCT - Products (retourne la liste des articles pour la sélection et l'export dans la boutique) :
Panneau Résultat
Ce panneau comprend deux onglets.
L'onglet Résultats renvoie le résultat de la requête en cours après avoir cliqué sur le bouton Tester la requête.
L'onglet Requête SQL permet de visualiser et si besoin, de copier la vraie requête exécutée pendant le test.