Table des matières

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

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 :

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.