@SMARTLISTFROMINDEX restituisce un membro smartlist in base all'ordine dei membri nella smartlist.
Tipo di DTP:
@SMARTLISTFROMINDEX può essere assegnata a un DTP di tipo stringa, password, membro o membri.
Sintassi:
@SMARTLISTFROMINDEX(SmartList,Index)
Parametri:
| Parametro | Descrizione |
|---|---|
Smartlist |
Design Time Prompt o dimensione La dimensione mostra le dimensioni smartlist nell'applicazione. |
Index |
Design Time Prompt o testo |
Esempio:
[sl_ind_Str]=@SmartListFromIndex([String1],[index_ST])
Dove:
[sl_ind_Str] è un DTP di tipo stringa che non corrisponde a un prompt selezionato.
[String1] è un DTP di tipo stringa che corrisponde a un prompt selezionato.
[index_ST] è un DTP di tipo numerico che corrisponde a un prompt selezionato.
Si supponga che i parametri siano i seguenti:
Smartlist: "CreditRatings"
Indice: "2"
In questo esempio, la smartlist "CreditRatings" contiene i dati seguenti:
| Nome | Etichetta |
|---|---|
| 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] restituisce "AAMinus", perché è il nome del membro smartlist nella seconda posizione indice.