Introduction

Les types de données qui appartiennent à la famille DDT peuvent être imbriqués. Ces imbrications peuvent être organisées comme indiqué ci-après :

  • en structures contenant des tableaux ou des structures

  • en tableaux contenant des tableaux ou des structures

  • en une combinaison de ces différentes imbrications

Tableau contenant des structures

Effectuez les étapes suivantes :

Etape

Action

1

Dans l'onglet Types DDT de l'éditeur de données, double-cliquez sur la cellule Nom vide (signalée par une flèche) et saisissez le nom du type de tableau (par exemple, PERSONNEL). Le type par défaut est <Struct>. Entrez un commentaire (facultatif).

2

Double-cliquez dans la cellule Type, sélectionnez <Tableau> et validez avec la touche Entrée.

Résultat : la boîte de dialogue Sélection de type de variable s'ouvre.

3

La case ARRAY est cochée automatiquement :

  • Saisissez la taille du tableau dans le champ correspondant.

  • Sélectionnez dans la zone Bibliothèques/Familles :

    • le répertoire <EDT> pour un type élémentaire

    • le répertoire <Applications> pour un type présent dans l’application

    • le répertoire <Library> pour un type déjà archivé

Voir la fenêtre suivante :

4

Activez l'option DDT pour afficher les types de données dérivés.

5

Sélectionnez la structure souhaitée dans la colonne Nom et validez avec OK.

6

Positionnez-vous sur le nom du type de tableau, puis sélectionnez Analyser Type dans le menu contextuel.

NOTE : Il n'est pas possible de saisir de commentaire pour les sous-éléments du type de tableau.
NOTE : La modification des limites d'un tableau anonyme entraîne la perte des valeurs initiales de ce tableau. Ces valeurs doivent être saisies à nouveau après la modification.

Tableau de type PERSONNEL contenant des structures de type IDENTITY :

Structure contenant une structure

Exécutez les actions suivantes (on suppose que l’on part d’une structure existante) :

Etape

Action

1

Dans l'onglet Types DDT de l’éditeur de données, cliquez sur + pour afficher le type de structure à laquelle vous souhaitez ajouter un élément.

2

Double cliquez sur la cellule Nom vide et saisissez le nom du nouvel élément de type Structure. Entrez un commentaire (facultatif).

3

Cliquez deux fois sur le champ Type correspondant et cliquez sur
.

La fenêtre suivante s'affiche.

4

Dans la zone Bibliothèques/Familles, sélectionnez :

  • l'index <EDT> pour un type élémentaire ;

  • le répertoire <Applications> pour un type déjà présent dans l’application ;

  • la <Bibliothèque> pour un type déjà archivé.

Voir l'exemple suivant:

5

Activez l'option DDT pour afficher les types de données dérivés.

6

Sélectionnez la structure souhaitée dans la colonne Nom et validez avec OK.

7

Positionnez-vous sur le nom du type de la structure, puis, dans le menu contextuel, sélectionnez Analyser Type.

Exemple : structure IDENTITY contenant une structure INFORMATION de type STATUS.

Combinaison entre ces différentes imbrications

L’exemple suivant représente :

  • un tableau PERSONNEL composé de structures de type IDENTITY,

  • des structures IDENTITY composées de structures de type STATUS,

  • des structures STATUS composées de tableaux de type NAME_CHILD.

Exemple :