|
|
|
|
- Présentation
- Comment le faire ?
- Créer un champ Table hiérarchique fichier
- Créer un champ de type Table hiérarchique fichier
- Définir les sources du champ Table hiérarchique fichier (fenêtre de description du champ)
- Définir les liaisons des différentes colonnes du champ Table hiérarchique fichier
Le champ Table hiérarchique Fichier
Un champ Table hiérarchique fichier est une table hiérarchique liée à un fichier de données ou à une requête. Dans ce cas, la table hiérarchique ne peut être liée qu'à un fichier de données ou une requête chargée en mémoire.
Définir les sources du champ Table hiérarchique fichier (fenêtre de description du champ) Pour définir les sources du champ Table hiérarchique fichier : - Affichez la fenêtre de description du champ.
- Dans l'onglet "Contenu", choisissez si nécessaire le remplissage "Fichier/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 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 fichier récursifUn champ Table hiérarchique fichier 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 fichier Par défaut, la première colonne du champ Table hiérarchique fichier (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 : dans ce cas, la liaison concerne un des fichiers 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 : dans ce cas, la liaison peut être réalisée avec un des fichiers reliés à un des fichiers 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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|