Alors voila je suis en train de realiser un ptit programme mais impossible de trouver une solution a mon probleme.
J'ai ca par exemple:
Code :
- TYPE Categories IS (Sexe, Cheveux, Yeux);
- TYPE T_Sexe IS (Homme,Femme);
- TYPE T_Cheveux IS (Brun, Blond, Roux);
- TYPE T_Yeux IS (Bleu, Vert, Marron);
|
Et je voudrais afficher pour chaque valeurs de categories, les valeurs du types correspondant. Par exemple pour sexe, je vais afficher les valeurs de T_SEXE.
Exemple:
Code :
- FOR C IN Categories'RANGE LOOP
- FOR Cc IN T_CHEVEUX'RANGE LOOP
- Put(" - "&T_CHEVEUX'Image(Cc));
- END LOOP;
- END LOOP;
|
Mais bien evidement ca ne marche que pour Cheveux.
Je pourrai mettre 3 boucles for à la suite mais je trouve ça très moche...
Comment faire pour que le programme sache que "cheveux" => T_CHEVEUX ?
Merci