@SMARTLISTFROMINDEX
renvoie un membre de liste dynamique en fonction de l'ordre des membres dans la liste dynamique.
Type de DTP :
@SMARTLISTFROMINDEX
peut être affecté à une DTP de type chaîne, mot de passe, membre ou membres.
Syntaxe :
@SMARTLISTFROMINDEX(SmartList,Index)
Paramètres :
Paramètre | Description |
---|---|
SmartList |
Invite de conception ou dimension. La dimension affiche les dimensions de liste dynamique dans l'application. |
Index |
Invite de conception ou texte |
Exemple :
[sl_ind_Str]=@SmartListFromIndex([String1],[index_ST])
Où :
[sl_ind_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.
[index_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"
Index : "2"
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_AA22 |
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_ind_Str]
renvoie la valeur "AAMinus", car il s'agit du nom du membre de liste dynamique qui se trouve à la deuxième position d'index.