@SMARTLISTFROMVALUE renvoie un membre de liste dynamique en fonction de l'ID du membre dans la liste dynamique.
Type de DTP :
@SMARTLISTFROMVALUE peut être affecté à une DTP de type chaîne, mot de passe, membre ou membres si un seul membre est entré.
Syntaxe :
@SMARTLISTFROMVALUE(SmartList,Value)
Paramètres :
| Paramètre | Description |
|---|---|
Smartlist |
Invite de conception ou dimension. La dimension affiche les dimensions de liste dynamique dans l'application. |
Value |
Invite de conception ou nombre |
Exemple :
[sl_val_Str]=@SmartListFromValue([String1],[value_ST])
Où :
[sl_val_Str] est une DTP de type chaîne qui n'est pas une invite sélectionnée.
[String1] est une DTP de type chaîne qui est une invite sélectionnée.
[value_ST] est une DTP de type numérique qui est une invite sélectionnée.
Supposons que les paramètres sont définis comme suit :
Liste dynamique : "CreditRatings"
Valeur : "5"
Dans cet exemple, la liste dynamique "CreditRatings" comporte les données suivantes :
| Nom | Libellé |
|---|---|
| AA | ID_ENUMNETLABEL_AA |
| AAA | ID_ENUMNETLABEL_AAA |
| AAMinus | ID_ENUMNETLABEL_AA22 |
| A | ID_ENUMNETLABEL_A |
| AMinus | ID_ENUMNETLABEL_A22 |
| AAPlus | ID_ENUMNETLABEL_AA11 |
| APlus | ID_ENUMNETLABEL_A11 |
| B | ID_ENUMNETLABEL_B |
| BPlus | ID_ENUMNETLABEL_B11 |
| BMinus | ID_ENUMNETLABEL_B22 |
| BB | ID_ENUMNETLABEL_BB |
| BBPlus | ID_ENUMNETLABEL_BB11 |
| BBMinus | ID_ENUMNETLABEL_BB22 |
| BBB | ID_ENUMNETLABEL_BBB |
| AAAMinus | ID_ENUMNETLABEL_AAA- |
| BBBPlus | ID_ENUMNETLABEL_BBB+ |
| BBBMinus | ID_ENUMNETLABEL_BBB- |
| CCCPlus | ID_ENUMNETLABEL_CCC+ |
| CCC | ID_ENUMNETLABEL_CCC |
[sl_val_Str] renvoie la valeur "AMinus", car il s'agit du nom du membre de liste dynamique dont l'ID est 5.