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.
Les paramètres généraux suivants ont une influence sur le comportement de la fonction :
RQTFMT (défini au niveau Dossier) : Format export
RQTSEP (défini au niveau Utilisateur) : Séparateur export
Une habilitation peut être réalisée sur cette fonction, pour limiter les traitements à une société ou à un site.
Les tables suivantes sont utilisées par la fonction. Leur contenu doit donc être éventuellement mis à jour :
Table |
Intitulé Table |
---|---|
ALISTEH [ALH] |
|
ALISTED [ALD] |
Requêteur |
Présentation
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.
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
|
Ce code permet d'identifier une requête. |
|
Intitulé associé au code précédent. |
|
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. |
|
  |
|
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
|
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. |
|
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. |
|
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. |
|
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). |
Fermer
Fonctions accessibles par clic droit sur le tableau
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.
Fermer
Permet de changer d'interrogation. |
Permet de relancer l'exécution (c'est équivalent à un rafraîchissement). |
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é. |
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. |