@SMARTLISTFROMINDEX devuelve un miembro de lista inteligente en función del orden de los miembros de la lista inteligente.
Tipo de DTP:
@SMARTLISTFROMINDEX se puede asignar a un DTP de tipo cadena, contraseña, miembro o miembros.
Sintaxis:
@SMARTLISTFROMINDEX(SmartList,Index)
Parámetros:
| Parámetro | Descripción |
|---|---|
SmartList |
Petición de datos en tiempo de diseño o dimensión. La dimensión muestra las dimensiones de lista inteligente en la aplicación. |
Index |
Petición de datos en tiempo de diseño o texto |
Ejemplo:
[sl_ind_Str]=@SmartListFromIndex([String1],[index_ST])
Donde:
[sl_ind_Str] es un DTP de tipo cadena que no es una petición de datos activada.
[String1] es un DTP de tipo cadena que es una petición de datos activada.
[index_ST] es un DTP de tipo numérico que es una petición de datos activada.
Suponga que los parámetros son los siguientes:
SmartList: "CreditRatings"
Índice: "2"
En este ejemplo, la lista inteligente "CreditRatings" tiene los siguientes datos:
| Nombre | Etiqueta |
|---|---|
| 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] devuelve "AAMinus" porque es el nombre del miembro de la lista inteligente que está en la segunda posición del índice.