ADELIA |
|
|
|
|
(I/B) |
|
|
|
|
Syntaxe
%RECUPERER_ID *LIMDA NomEntitéLogique IdVarQR Séparateur
Séparateur |
Þ |
*ID | *PM | Rien |
Remarque : NomEntitéLogique peut être le nom d'une variable à substituer.
Description
Cet ordre permet de récupérer dans la variable IdVarQR la liste des mots directeurs associés (nom des zones utilisées à l'écran) des propriétés constituant la clé de l'entité logique.
Si aucun séparateur n'est spécifié, les mots directeurs seront séparés par un espace.
Si le séparateur *ID est spécifié, les mots directeurs seront séparés par les caractères " ;" (espace + ;). Cette syntaxe permet d'utiliser cette liste dans une instruction IDENTIFIER.
Si le séparateur *PM est spécifié, les mots directeurs seront séparés par les caractères "; " (; + espace). Cette syntaxe permet d'utiliser cette liste comme paramètre d'une règle de gestion de classe PM (paramétrable).
Par exemple
1. Passage de paramètre :
%RECUPERER_ID *LIMDA ENTITE_CLIENTS LISTE_PARAM
APPELER PGM_EDT_FICHE $LISTE_PARAM
Les mots directeurs des zones associées des propriétés constituant la clé de l'entité logique sont récupérés.
Ces informations sont ensuite utilisées pour appeler un programme.
Chaque mot directeur stocké dans la liste sera considéré comme un paramètre à passer au programme.
2. %RECUPERER_ID *LIMDA $ENTITE_LOGIQUE VARIABLE_RETOUR