|
|
|
|
|
- Présentation
- Comment le faire ?
- Créer un champ Arbre lié à un fichier de données
- 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 lié à un fichier de données Pour créer un champ Arbre lié à un fichier de données : - 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 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 nom du fichier de données ou de la requête qui va être parcouru.
- 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 lié à un fichier de données récursif Un champ Arbre lié à un fichier de données 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 désormais lié à un fichier de données.
Manipuler un champ Arbre fichier Un champ Arbre lié à un fichier de données 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|