PC PROP ( Liste1, 2, 3, 4 )
BUT
Le "POUR CHAQUE Propriété Ptr. Courant" permet de parcourir la liste des propriétés associées à l'enregistrement de la liste élémentaire traité. Ce mot clé détermine l'ouverture d'un bloc. Ce bloc sera fermé par le mot clé "Fin de Bloc" (FB). Ce mot clé est utilisable dans les requêtes de type REP et LOP.
Les variables de type informations techniques, n'ont de valeur qu'à l'intérieur d'un bloc "POUR CHAQUE T.V.I.T.".
Deux "POUR CHAQUE Propriété Ptr. Courant " sur une même liste ne doivent pas être imbriqués.
Le "POUR CHAQUE Propriété Ptr. Courant (Liste1)" n'est visible qu'à l'intérieur d'un bloc "POUR CHAQUE Liste1".
Le "POUR CHAQUE Propriété Ptr. Courant (Liste2)" n'est visible qu'à l'intérieur d'un bloc "POUR CHAQUE Liste2".
Le "POUR CHAQUE Propriété Ptr. Courant (Liste3)" n'est visible qu'à l'intérieur d'un bloc "Recherche Liste3".
Le "POUR CHAQUE Propriété Ptr. Courant (Liste4)" n'est visible qu'à l'intérieur d'un bloc "Recherche Liste4".
Un "POUR CHAQUE Propriété Ptr. Courant " ne doit pas apparaître à l'intérieur d'un bloc :
- "POUR CHAQUE Propriété Ptr. Courant " même liste (PC PROP),
- "POUR CHAQUE autre Liste" (PCL),
- "Recherche autre Liste" (RPL),
- "CREATION Liste Sortie" (CLS).
EXEMPLE
Ces instructions enregistrent dans la liste en sortie la référence et la valeur de chaque propriété:
POUR CHAQUE Liste1 :
POUR CHAQUE Propriété Ptr. Courant (Liste1) DOMAINE= CLO."Domaine" ,
GROUPE= CLO."Groupe" :
CREATION LISTE SORTIE :
PRENDRE RefProp = VBA(1).di_prop_ref
PRENDRE ValProp = VBA(1).di_prop_val
FIN_BLOC
FIN_BLOC
FIN_BLOC