|
|
|
|
|
- Présentation
- Comment le faire ?
- Créer un champ Table hiérarchique lié à un fichier de données
- Créer un champ de type Table hiérarchique lié à un fichier de données
- Définir les sources du champ Table hiérarchique (fenêtre de description du champ)
- Définir les liaisons des différentes colonnes du champ Table hiérarchique lié à un fichier de données
Le champ Table hiérarchique lié à un fichier de données
Un champ Table hiérarchique peut être lié à un fichier de données ou à une requête. Dans ce cas, le champ ne peut être lié qu'à un fichier de données ou une requête chargée en mémoire.
Définir les sources du champ Table hiérarchique (fenêtre de description du champ) Pour définir les sources du champ Table hiérarchique : - Affichez la fenêtre de description du champ.
- Dans l'onglet "Contenu", choisissez si nécessaire le remplissage "Fichier de données/Requête".
- Cliquez sur le bouton "Ajouter". Une source de type "<Aucun>" est automatiquement ajoutée.
- Définissez les caractéristiques de cette source :
- Source : correspond au fichier de données ou à la requête qui va être parcourue.
- Parcours : correspond à la clé de parcours utilisée pour parcourir la source.
- Affichée : correspond à la rubrique affichée dans la première colonne du champ Table hiérarchique.
Remarque : Pour chaque niveau, il est possible de personnaliser l'image enroulée et déroulée affichée.
- Définissez si nécessaire la source de la liaison du niveau précédent. Par exemple, si le premier niveau parcourt le fichier de données Client, le second peut par exemple parcourir le fichier de données Commande. Les rubriques qui permettront la liaison sont "Client.IDClient" et "Commande.IDClient". Par défaut, la source de la liaison est automatiquement déduite des rubriques et des liaisons définies dans l'analyse.
- Définissez autant de sources que nécessaire.
La première colonne du champ Table hiérarchique affiche les données "affichées" des différentes sources sélectionnées. Cas particulier : Champ Table hiérarchique lié au fichier de données récursifUn champ Table hiérarchique peut afficher des enregistrements dépendant de l'enregistrement précédent (cas classique d'une liaison récursive permettant par exemple de gérer les parents / enfants) Pour gérer ce type de champ Table hiérarchique, il est possible de définir une liaison réflexive dans l'onglet "Contenu" de la fenêtre de description du champ. Les lignes de type "racine" sont associées à un enregistrement pour lequel la rubrique de liaison correspond à 0 ou vide (selon le type de la rubrique). Définir les liaisons des différentes colonnes du champ Table hiérarchique lié à un fichier de données Par défaut, la première colonne du champ Table hiérarchique (colonne représentant la hiérarchie) affiche les éléments indiqués dans les sources (onglet "Contenu", valeur "Affiché" des différentes sources). Le champ Table hiérarchique peut également afficher d'autres données dans ses autres colonnes. Pour définir les liaisons des différentes colonnes : - Créez si nécessaire une nouvelle colonne (bouton "Nouveau" de la fenêtre de description du champ Table hiérarchique) ou sélectionnez une colonne existante.
- Affichez l'onglet "Liaison" et définissez la liaison voulue. La liaison peut être :
- mono-fichier de données : dans ce cas, la liaison concerne un des fichiers de données source du champ Table hiérarchique.
Si une modification est réalisée dans les enregistrements affichés par le champ Table hiérarchique, cette modification est automatiquement reportée dans le fichier de données associé. - multi-fichier de données : dans ce cas, la liaison peut être réalisée avec un des fichiers de données reliés à un des fichiers de données source.
Si une modification est réalisée dans les enregistrements affichés par le champ Table hiérarchique, cette modification ne sera pas automatiquement reportée dans le fichier de données associé. Il est nécessaire de le gérer par programmation.
- Validez.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|