|
|
|
|
|
- Présentation
- Comment le faire ?
- Créer un champ Arbre fichier
- Option "Remplissage différé des sous-niveaux"
- Manipuler un champ Arbre fichier
Champ Arbre lié à un fichier de données
Il est possible de créer des champs Arbre directement liés aux données. Vous pouvez créer un champ Arbre Fichier : le champ Arbre sera lié à un fichier de données ou à une requête. La programmation des champs Arbre est grandement simplifiée : il n'est plus nécessaire d'utiliser directement les fonctions Arbrexxx. Créer un champ Arbre fichier Pour créer un champ Arbre fichier : - Créez un champ Arbre (sous le volet "Création", dans le groupe "Données", cliquez sur "Arbre").
- Affichez la fenêtre de description du champ (option "Description" du menu contextuel).
- Dans l'onglet "Contenu", sélectionnez l'option "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 le champ Arbre.
- Si nécessaire, ajoutez une seconde source pour le niveau suivant (bouton "Ajouter"). Dans ce cas, il est possible de définir 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.
Cas particulier : champ Arbre fichier récursif Un champ Arbre 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 Arbre, il est possible de définir une liaison réflexive dans l'onglet "Contenu" de la fenêtre de description du champ Arbre. - Validez la fenêtre de description du champ Arbre. Le champ Arbre est un champ Arbre fichier.
Manipuler un champ Arbre fichier Un champ Arbre fichier se manipule très simplement : - Si le champ Arbre Fichier autorise la modification, les modifications réalisées dans le champ Arbre sont automatiquement reportées dans la source de données reliée.
- Si le champ Arbre Fichier n'autorise pas la saisie, la source de données reliée ne pourra pas être modifiée par l'utilisateur directement.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|