Les requêtes vous permettent d'évaluer des éléments de données déterminés pour votre rapport. Une requête parcourt une quantité déterminée de données et met à disposition le résultat des éléments de données trouvés en vue de les sortir dans le rapport. Les éléments de base de données peuvent être limités grâce à différents filtres. Dans les scripts de rapport, vous pouvez insérer une requête dans une requête existante, directement dans une section ou une table de données.
Pour ce qui concerne les requêtes dont certaines valeurs des éléments de données trouvés ne doivent être sortis qu'une seule fois, une zone statistique est à votre disposition, p. ex. pour la sortie d'un élément unique, d'une liste ou d'un graphique.
Pour ce qui concerne une requête avec laquelle certaines valeurs doivent être sorties pour chaque élément de la quantité de résultats, la zone de répétition est à disposition, p. ex. les noms de toutes les CPE de groupes déterminés.
Les différentes valeurs des éléments de données qui ont fait l'objet de la requête sont répertoriées dans les tables de données. Une ligne est insérée pour chaque élément de données trouvé, cette ligne contenant les valeurs souhaitées.
Les champs de données ou les graphiques permettent de sortir les valeurs souhaitées (p. ex. les noms de fonctions) des éléments de données trouvés.
Les requêtes peuvent être imbriquées par l'insertion d'un maximum de cinq requêtes subordonnées. Vous pouvez créer autant de requêtes que vous le souhaitez sur un niveau hiérarchique.
Exemple
Vous souhaitez rechercher les modèles du type CPE existants dans des groupes déterminés (Groupes sélectionnés) d'une base de données et sortir les noms des modèles trouvés, des groupes et le nom de la base de données actuelle.
Procédure
Lors de la création d'un rapport, sélectionnez Groupes sélectionnés comme contexte, ce qui signifie que le rapport sera exécutable pour les groupes sélectionnés.
Pour pouvoir évaluer toutes les CPE souhaitées, insérez tout d'abord une requête subordonnée qui analysera tous les modèles des groupes sélectionnés et, ensuite, configurez un filtre pour les modèles du type CPE afin de restreindre la requête de manière correspondante.
Pour sortir les noms souhaités, insérez les champs de données appropriés.
Un champ de données dans la zone statique de la section supérieure Groupes sélectionnés ne doit sortir qu'une seule fois le nom de la base de données actuelle.
Un champ de données dans la zone de répétition Pour tous : Groupes sélectionnés de la section supérieure doit sortir les noms de tous les groupes sélectionnés.
Un champ de données dans la zone de répétition Pour tous : Groupes sélectionnés.Liste des modèles (filtrable par type) de la requête subordonnée doit sortir tous les noms des modèles du type CPE.
Un modèle de script de rapport configuré de cette manière pourrait ressembler à ceci.
La sortie dans le rapport pourrait ressembler à ceci.
Nom de base de données : Ma base de données
Nom de groupe : Groupe1
Nom de modèle : CPE1 (Groupe1)
Nom de modèle : CPE2 (Groupe1)
...
Nom de groupe : Groupe2
Nom de modèle : CPE1 (Groupe2)
Nom de modèle : CPE2 (Groupe2)
...