meta données pour cette page
Requêtes liées
Usage
Les requêtes liées, ou Drill-Down, sont un moyen puissant d'améliorer l'expérience utilisateur.
Dans une grille de consultation, plutôt que d'accumuler sans cesse de nouvelles colonnes, il est préférable de laisser le choix à l'utilisateur de “zoomer” sur un enregistrement pour obtenir plus de détail. Les grilles s'enchaînent les unes aux autres de manière fluide.
Exemple
Prérequis
On commence par construire une première requête qui, pour un code adresse (ABAN8) accepte un paramètre ({address}) et renvoie les information de cette adresse. Voici un aperçu de ses propriétés :
Dans un deuxième temps, on crée une autre requête qui donne l'ensemble des commandes des clients. Cette requête renvoie entre autre les codes adresse des destinataire (SHSHAN), de la société mère (SHPA8) et de celle qui a commandé (SHAN8).
Lien des requêtes
- On sélectionne la requête Commandes dans le panneau des requêtes existantes et partagées.
- On clique sur le bouton
Requêtes liées
.
L'écran qui suit vous permet de rajouter un nouveau lien en cliquant sur .
S'ouvre alors l'écran de paramétrage du lien entre les requêtes.
Vous devez spécifier :
- Un nom pour ce lien.
- Choisir si le chemin sera :
- Absolu par rapport au répertoire utilisateur (ex
\EQUIPE\SYLVAIN\DrillDown\Adresses
) - Absolu par rapport au répertoire partagé (ex
\EQUIPE\SYLVAIN\DrillDown\Adresses
) - Relatif (ex
.\Adresses
)
- Un type de restitution:
- Soit une grille de consultation
- Soit le type qui est spécifié au niveau de la requête appelée
- Le type de lien:
- Lien sur une colonne
- Lien sur une ligne
- le bas de la fenêtre vous permet de gérer l'affectation des paramètres, en utilisant le bouton
.
Nous pouvons parfaitement lier plusieurs fois la même requête appelée. Dans notre cas nous allons lier les 3 champs de code adresse disponibles dans notre requête Commandes :
Dans l'aperçu du Designer, on peut voir alors une nouvelle rubrique :
Désormais, si on exécute la requête Commandes, on aura un nouveau menu contextuel, accessible par clic droit, pour consulter les informations d'adresse pour l'une des 3 colonnes possibles.