Requêteur
Cette fonction permet de visualiser le résultat des requêtes paramétrées par la fonction de création de requêtes, ou de requêtes SQL et déjà exécutées précédemment, ou de les ré-exécuter en modifiant les critères d'exécution avant de les visualiser. A partir des résultats de cette requête, présentés au niveau du détail le plus fin, il est possible de zoomer sur des objets liés, de regrouper les lignes interrogées en fonction des zones de rupture définies dans la requête, de déclencher l'affichage d'un graphe, ou d'exporter le résultat vers un tableur.
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
Ecran de saisie
Si l'entrée dans la fonction se fait sans avoir imposé de requête particulière, un écran de saisie préliminaire permet de la choisir.
On voit alors apparaître un écran composé d'un seul onglet, dans lequel se trouvent un ensemble de colonnes contenant les données issues de l'interrogation (elles sont stockées dans la table ALISTER).
En tête se trouvent les informations relatives à la dernière exécution de la requête.
L'exécution peut alors se faire par la touche , qui permet de déclencher un rafraîchissement de façon générique (elle est aussi utilisée pour les listes de gauche), ou par Fichier/Rafraîchir. Elle peut également se faire en saisissant des critères à l'aide du bouton idoine.
Pour qu'une exécution puisse être faite, il faut que l'utilisateur soit habilité (ceci permet, quand les requêtes sont partagées, de n'autoriser que des consultations sur des requêtes déjà faites).
Dans le tableau qui suit, on retrouve les colonnes issues de l'interrogation avec des lignes de détail. En positionnant le curseur sur une ligne, on peut, par clic droit, zoomer sur les fiches relatives aux informations dont les clés sont affichées sur la ligne. Par exemple, si on imagine une requête donnant par pays, puis par client, puis par ligne de commande le détail des articles et des quantités correspondantes, on peut zoomer sur la fiche client correspondant au client de la ligne, sur la fiche pays, sur l'article... (mais pas sur la commande si le numéro de commande n'apparaît pas dans la ligne).
On peut également naviguer de page en page avec les bouton magnétophone situés dans la ligne de menu supérieure, et utiliser les boutons de bas de page décrits ci-dessous.
Bloc numéro 1
Code (champ COD) |
Ce code permet d'identifier une requête. |
champ DES |
Intitulé associé au code précédent |
Dernière génération (champ DAT) |
Indique la date et l'heure de la dernière génération. Ces champs sont vides si aucune génération n'a encore été faite. |
champ TIM |
champ USR |
Définit le code du dernier utilisateur ayant exécuté la requête (lorsque la requête est partagée, l'utilisateur peut être différent de l'utilisateur courant). |
Bloc numéro 2
Temps (champ TEMPO) |
Précise le temps d'exécution (en secondes) nécessaire à la dernière exécution de la requête. Lorsqu'une exécution longue est en cours, on voit s'afficher le nombre de secondes passées au fur et à mesure de l'exécution. |
Niveau (champ NIVP) |
Ce champ définit le niveau courant de détail et le nombre de niveaux maximum (au départ, on est au niveau maximum : on verra donc s'afficher 4/4 si le nombre maximum de niveaux est 4, par exemple). Les boutons de gestion de niveaux permettent ensuite de naviguer d'un niveau à l'autre. |
Lignes (champ LIG) |
Indique le nombre de lignes créées par la requête lors de sa dernière exécution. Lorsqu'une exécution longue est en cours, on voit s'afficher le nombre de lignes trouvées au fur et à mesure de l'exécution. |
Page (champ PAGP) |
Donne un numéro de page et le nombre de pages maximum sur laquelle la requête est affichée (ceci dépend du nombre de lignes maximum affichées dans l'écran, paramétré à la définition de la requête). |
Zooms vers les fiches de base |
Par clic droit sur les lignes, on peut trouver, selon le contexte lié à la requête, un ensemble de zooms permettant de remonter par tunnel aux données liées à la requête. |
Gestion des objets de base |
Gestion des objets de base |
Gestion des objets de base |
Gestion des objets de base |
Gestion des objets de base |
Gestion des objets de base |
Gestion des objets de base |
Gestion des objets de base |
Boutons spécifiques
Code |
Permet de changer d'interrogation. |
Recherche |
Permet de relancer l'exécution (c'est équivalent à un rafraîchissement). |
Critères |
Permet la modification des critères d'interrogation. En validant ces critères, la requête est exécutée, puis son résultat est affiché. |
Export |
Permet de créer, sur le poste client, un fichier au format csv (exploitable par tableur). On donne simplement le chemin du fichier (sans préciser chemin réseau, le poste client étant celui utilisé par défaut). Il est aussi possible de créer le fichier sur un serveur en ligne (pourvu que ce serveur intègre un run-time adonix), grâce à la syntaxe serveur@chemin. Le format du fichier créé est défini par les valeurs de paramètres RQTFMT et RQTSEP. |