Dans cette section :
Comment : |
Vous pouvez créer un tableau de bord actif en insérant des invites de tableau de bord actif dans un document pour qu'elles agissent comme des filtres sur les rapports du tableau de bord. Vous pouvez aussi mettre en cascade (chaîner) les contrôles selon les sélections des contrôles précédents. Le format de sortie du document composé doit être un rapport actif, Flash actif ou PDF actif pour insérer des contrôles de formulaires actifs.
Le groupe d'invites Tableau de bord actif contient des boutons sur lesquels vous pouvez cliquer afin d'insérer des invites de tableau de bord dans le tableau de bord. Ce groupe est visible uniquement lorsque le format de sortie du document est défini sur rapport actif, PDF actif, ou Flash actif. Vous pouvez accéder aux invites de tableau de bord actives sur l'onglet Format, dans le groupe Types de sortie. Le groupe Invites de tableau de bord actif est présenté dans l'image suivante.
Les types suivants sont les types d'invite de tableau de bord actif que vous pouvez utiliser pour appliquer des filtres à un tableau de bord actif :
Remarque : l'affichage des valeurs entrées via les invites de tableau de bord actives dépendent de la configuration des données. Par exemple, si les données d'exemple sont activées, les invites de tableau de bord actif affichent des exemples de données, par exemple :
WF_RETAIL1 WF_RETAIL2 WF_RETAIL3
Quand vous rattachez un champ à une invite de tableau de bord actif, le rapport cible par défaut est le rapport depuis lequel vous avez glissé le champ. Vous pouvez ajouter ou supprimer des rapports cible depuis un contrôle de formulaire actif dans la fenêtre de dialogue Propriétés du Tableau de bord actif. Pour plus d'informations sur l'utilisation de la fenêtre de dialogue Propriétés de tableau de bord actif, consultez Utiliser plusieurs rapports en tant que Cibles et Sources.
Un rapport doit vérifier l'un des critères requis suivants pour être un rapport cible :
Si un rapport est éligible pour être un rapport cible parce que le champ le même titre renseigné par utilisateur et que le titre a été modifié, cette éligibilité est automatiquement retirée.
Cette procédure décrit comment commencer à créer un tableau de bord en créant d'abord un rapport puis en rattachant une simple invite à l'un des champs du rapport.
Un espace réservé apparaît sur la zone de dessin.
L'image suivante montre un exemple d'invite à bouton radio ajoutée au tableau de bord.
Une invite de tableau de bord actif apparaît dans le coin suppérieur gauche de la zone de dessin. Si vous avez laissé le rapport dans le coin supérieur gauche de la zone de dessin, vous allez devoir glisser cette invite en dehors du rapport, comme le montre l'image suivante.
Une fois que vous avez rattaché le champ à l'invite, les valeurs du champ s'affichent dans l'invite.
Remarque : une fois que le contrôle de formulaires actif est ajouté à la zone de dessin. le document composé est verrouillé dans un format de sortie actif. Vous ne pouvez pas modifier le format du rapport actif, du Flash actif, ou du PDF actif, s'il y a des contrôles présents sur la zone de dessin. Pour passer à un format de sortie non actif, tous les contrôles doivent être supprimés.
L'image suivante montre un tableau de bord actif dans lequel le champ Catégorie Produit du rapport a été rattaché à une invite bouton radio.
L'image suivante montre un exemple de tableau de bord au moment de l'exécution. Le rapport actif a une invite à bouton radio rattaché au champ Catégorie Produit. Vu qu'il s'agit d'un bouton radio, et que Téléviseurs est sélectionné, seules les régions dans lesquelles des téléviseurs on été vendus sont affichés dans le rapport.
Comment : |
Vous pouvez ajouter plusieurs rapports et graphiques au tableau de bord. Chaque rapport peut être associé à plusieurs invites.
La procédure suivante décrit comment mettre en place des invites de tableau de bord actif pour deux rapports sur le tableau de bord. Dans notre exemple, le premier rapport contient des informations sur les catégories de produits électroniques vendus dans plusieurs régions. Le champ Région sera rattaché à un groupe de boutons radio. Chaque bouton radio va représenter une région particulière dans laquelle les produits électroniques sont vendus. Quand vous sélectionnez un bouton radio pour une région, par exemple Nord-est, le rapport est filtré par votre sélection.
Le second rapport contient des informations sur le sexe et l'age des consommateurs de produits électroniques. Le champ Sexe sera rattaché à une liste déroulante. La liste affichera les valeurs, homme et femme. Quand vous sélectionnez un sexe dans la liste déroulante, le rapport est filtré par votre sélection.
L'image suivante montre un tableau de bord avec le rapport région et le rapport sexe décrits dans l'introduction. A côté de la région se trouve une boîte radio. A côté du sexe se trouve une invite avec liste déroulante. Les invites ne sont encore rattachées à aucun champ du rapport.
Par exemple, dans l'image suivante, le menu de clic droit pour l'invite à bouton radio est ouvert.
La fenêtre de dialogue Propriétés du système s'affiche, comme le montre l'image suivante.
La liste des Invites affichent toujours deux invites (radiobuttons_1 et combobox_1) qui ont été ajoutées au tableau de bord lors de l'étape 1. L'invite appelée radiobuttons_1 est en surbrillance car elle a été sélectionnée lors de l'étape 2.
Dans cet exemple, montré dans l'image suivante, la liste de boutons radio (radiobuttons_1) a été sélectionné pour l'invite du rapport région (table_1).
La prochaine étape décrit comment rattacher le champ Région du rapport région à la liste des boutons radio afin de filtrer ce rapport.
Dans cet exemple, le champ Région a été sélectionné pour la liste de boutons radio (radiobuttons_1), comme le montre l'image suivante.
L'image suivante montre Région en tant que champ sélectionné pour la liste des boutons radio. Le rapport région (table_1) est le rapport cible parce qu'il est celui dans lequel vous avez sélectionné le champ. En outre, table_2, le rapport sexe, apparaît maintenant dans la liste Rapports Candidats.
L'invite est maintenant rattachée au champ sur le tableau de bord.
Dans l'image suivante, la liste de boutons radio est rattachée au champ Région. Elle affiche toutes les régions sur lesquelles un utilisateur peut filtrer le rapport.
Les étapes suivantes décrivent comment rattacher le champ Sexe du rapport sexe (table_2) à l'invite à liste déroulante.
Par exemple, dans l'image suivante, l'invite à liste déroulante sur le rapport sexe est sélectionnée.
La fenêtre de dialogue Propriétés du tableau de bord actif s'affiche à nouveau, comme le montre l'image suivante.
Notez que combobox_1, l'invite sélectionnée sur le tableau de bord, est sélectionnée dans la liste Invites.
Dans cet exemple, montré dans l'image suivante, la liste déroulante (combobox_1) a été sélectionné pour l'invite du rapport sexe (table_2).
La prochaine étape décrit comment rattacher le champ Sexe du rapport sexe à la liste déroulante afin de filtrer ce rapport.
Dans cet exemple, le champ Sexe a été sélectionné pour la liste déroulante (combobox_1), comme le montre l'image suivante.
Une fois le champ Sexe sélectionné, table_2 (rapport sexe) apparaît dans la liste Cible et table_1 (rapport région) apparaît dans la liste Rapports Candidats.
Remarque : pour déplacer un rapport de la boîte liste Rapports Candidats vers la boîte liste Cibles, sélectionnez-le et cliquez sur la flèche Ajouter à la liste. Pour supprimer un rapport de la boîte liste Cibles, sélectionnez-le et cliquez sur la flèche Supprimer de la liste. Vous pouvez sélectionner plusieurs rapports en maintenant la touche Ctrl enfoncée et en cliquant sur chacun d'entre eux.
L'invite est maintenant rattachée au champ sur le tableau de bord.
Dans cet exemple, la liste déroulante est rattachée au champ Sexe. Un utilisateur pourrait filtrer le rapport sexe sur homme ou femme.
L'image suivante montre le tableau de bord final avec deux rapports et deux invites.
Dans cet exemple, le rapport région a été filtré sur la région Nord-Est et le rapport sexe a été filtré sur Femme.
Vous pouvez changer le champ auquel l'invite active est rattachée.
La fenêtre de dialogue Propriétés du Tableau de bord actif s'ouvre.
Un message d'avertissement vous alerte que changer un tel champ source pour l'invite va supprimer l'invite existante, ainsi que toute invite enfant présente dans les cascades. Le message d'avertissement est montré dans l'image suivante.
L'invite de tableau de bord actif est mise à jour avec le nouveau champ source.
Dans l'exemple suivant, l'invite à case à cocher est mise à jour avec produits électroniques, comme le montre l'image suivante.
La fenêtre de dialogue Propriétés du Tableau de bord actif s'ouvre.
La condition de filtrage est appliquée à l'invite de tableau de bord actif.
L'image suivante montre un tableau de bord avec une invite à liste et une invite avec bouton radio.
Dans l'image suivante, l'invite à liste a été rattachée au champ Catégorie Produit et l'invite avec bouton radio a été rattachée au champ Région. Les deux invites fonctionnent indépendamment l'une de l'autre pour filtrer le tableau de bord de plusieurs manières.
L'image suivante montre le tableau de bord indiquant la quantité de systèmes stéréo vendus dans toutes les régions.
L'image suivante montre le tableau de bord indiquant les produits électroniques vendus dans la région Nord-est.
Lorsque vous avez plus d'un contrôle dans la zone de dessin vous pouvez effectuer des contrôles en cascade pour remplir selon les sélections des contrôles précédents. Les contrôles en cascade ont une relation de parent-enfant, dans laquelle le parent filtre les options disponibles de l'enfant.
Un contrôle de formulaires actif peut être le parent de plus d'un contrôle mais ne peut pas être l'enfant de plus d'un contrôle.
Dans l'image suivante, un rapport a été créé pour afficher la quantité de produits électroniques vendus par état dans une région donnée. Deux invites, un bouton radio pour sélectionner la région, et une case à cocher pour sélectionner l'état, ont été ajouté au rapport. L'objectif est de pouvoir sélectionner une région, puis accéder à la cascade au niveau de l'état.
La fenêtre de dialogue Propriétés du Tableau de bord actif s'ouvre.
Par défaut, une cascade nommée Cascade1 apparaît dans la section Cascades de la fenêtre de dialogue Propriétés du tableau de bord actif.
L'image suivante montre le champ Région associé avec l'invite bouton radio et le champ Code Etat associé avec la case à cocher dans la liste Invites Disponibles.
Remarque : vous pouvez supprimer des contrôles depuis la zone de liste Invites sélectionnées en les sélectionnant puis en cliquant sur la flèche Supprimer de la liste.
Par défaut, la hiérarchie des contrôles est déterminée par l'ordre dans lequel ils sont ajoutés à la liste Invites sélectionnées. La cascade des contrôles se fait de haut en bas. Les contrôles qui apparaissent les premiers dans la liste Invites sélectionnées sont les parents des contrôles inférieurs.
Le listener est créé.
L'image suivante montre le rapport avec la boîte radio région et la case à cocher Etat.
L'image suivante montre la sortie du tableau de bord avec l'invite région en cascade descendant jusqu'au niveau Etat.
Remarque : si vous mettez en place plus d'une cascade, c'est la cascade avec laquelle vous interagissez en dernier qui assure le filtrage du rapport.
WebFOCUS |