Pourquoi ajouter des groupes ?
Les groupes vous permettent de définir des occurrences répétées d'ensembles d'enregistrements, par exemple les groupes utilisés avec des messages EDI pour définir des boucles. Les groupes sont requis uniquement lorsque les données ne fournissent pas de délimiteurs ou de structure supplémentaires pour marquer clairement le début et la fin des répétitions qui contiennent plusieurs enregistrements. L'exemple de données suivant montre un ensemble d'enregistrements répété qui peut être défini à l'aide de groupes :
Les groupes peuvent contenir tout nombre d'enregistrements ou d'autres groupes. Les groupes ne peuvent pas contenir de zones. Pour consulter un exemple d'utilisation d'un groupe permettant de modéliser les données de fichier à plat d'entrée précédentes, voir Exemple de groupe.
Vous créez des groupes dans l'onglet Agencement de schéma. Les groupes qui ne sont pas basés sur un type de groupe sont affichés dans l'onglet Agencement de schéma à l'aide de l'icône suivante :
Les groupes qui sont basés sur un type de groupe sont affichés dans l'onglet Agencement de schéma à l'aide de l'icône suivante :
Pourquoi ajouter des types de groupe ?
Les types de groupe vous permettent de définir une seule fois un ensemble d'enregistrements ou de groupes répétés et de le réutiliser plusieurs fois dans un schéma de fichier à plat. Les propriétés d'occurrence et le contenu que vous définissez dans un type de groupe sont hérités par tous les groupes basés sur ce type.
Créez des types de groupe dans l'onglet Bibliothèque de types. Les types de groupe qui ne sont pas basés sur un type de groupe sont affichés dans l'onglet Bibliothèque de types à l'aide de l'icône suivante :
Les types de groupe qui sont basés sur un type de groupe sont affichés dans l'onglet Bibliothèque de types à l'aide de l'icône suivante :
Ajout de groupes ou de types de groupe
Les procédures d'ajout de groupes et de types de groupe sont identiques, à l'exception de l'onglet que vous sélectionnez initialement, comme décrit dans la procédure suivante. Pour ajouter un groupe ou un type de groupe :