Skip to main content
Skip table of contents

PC PROP : pour chaque propriete ptr. courant

BUT

Le "POUR CHAQUE Propriété Ptr. Courant" permet de parcourir la liste des propriétés associées au pointeur en cours de traitement. S'il n'y a pas de "POUR CHAQUE Pointeur Global" ou "Recherche Premier Pointeur Global" ouvert, le "POUR CHAQUE Propriétés Ptr. Courant" est positionné par défaut sur le pointeur initial de la nomenclature informative. Ce mot clé détermine l'ouverture d'un bloc. Ce bloc sera fermé par le mot clé "FIN_BLOC". (FB). Ce mot clé est utilisable dans les requêtes de type GDL, GIL, GRV, LOS, REN, RGG, RNG, RV1, RV2.

Les variables de type propriétés, n'ont de valeur qu'à l'intérieur d'un bloc " POUR CHAQUE Propriété Ptr. Courant". En dehors de l'un de ces deux blocs, elles sont initialisées à la valeur "?".

Deux " POUR CHAQUE Propriété Ptr. Courant" ne doivent pas être imbriqués.

Un " CHAQUE Propriété Ptr. Courant " ne doit pas apparaître dans l'un des blocs suivants :

- " CHAQUE Propriété Ptr. Courant " (PC PROP)

- "CREATION Liste" (CL).

SYNTAXE

POUR CHAQUE Propriété Ptr. Courant

DOMAINE= Référence Domaine,

GROUPE= Référence Groupe :

EXEMPLE

Ces instructions enregistrent dans la liste la référence et la valeur de chaque Propriété :

POUR CHAQUE Pointeur Global :

SI Existence Propriété DOMAINE= CLO."Domaine" , GROUPE= CLO."Groupe"

POUR CHAQUE Propriété Ptr. Courant DOMAINE= CLO."Domaine" , GROUPE= TOUS :

CREATION LISTE :

PRENDRE RefProp = VBA.di_prop_ref

PRENDRE ValProp = VBA.di_prop_val

FIN_BLOC

FIN_BLOC

FIN_BLOC

SINON

TRACE= CLO."ERREUR : Pas de propriété pour Domaine/Groupe" + " " + VBA.ge-ref-ptr

FIN_BLOC

FIN_BLOC

NOTE 

Le nom de la variable VBA peut être :

  • VBA.di_prop_dom donne la référence du domaine

  • VBA.di_prop_grp donne la référence du groupe

  • VBA.di_prop_ref donne la référence de la propriété

  • VBA.di_prop_ord donne le numéro d'ordre de la propriété

  • VBA.di_prop_val donne la valeur de la propriété

  • VBA.di_prop_typ donne le type de la propriété.

  • VBA.di_prop_arb donne l’arborescence qui a menée à la propriété

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.