@SMARTLISTFROMVALUE retorna um membro da Smart List com base no ID do membro na Smart List.
Tipo de DTP:
@SMARTLISTFROMVALUE poderá ser atribuído a um DTP do tipo string,, senha, membro ou membros se apenas um membro for especificado.
Sintaxe:
@SMARTLISTFROMVALUE(SmartList,Value)
Parâmetros:
| Parâmetro | Descrição |
|---|---|
Smartlist |
Solicitação em tempo de design ou dimensão. A dimensão mostra as dimensões da Smart List no aplicativo. |
Valor |
Solicitação em tempo de design ou número |
Exemplo:
[sl_val_Str]=@SmartListFromValue([String1],[value_ST])
Em que:
[sl_val_Str] é um DTP do tipo string que não é uma solicitação verificada.
String1 é um DTP do tipo string que é uma solicitação verificada.
[value_ST] é um DTP do tipo numérico que é uma solicitação verificada.
Suponha que os parâmetros sejam os seguintes:
Smart List: "CreditRatings"
Valor: "5"
Neste exemplo, a SmartList "CreditRatings" tem os seguintes dados:
| Nome | Rótulo |
|---|---|
| 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] retorna "AMinus" porque esse é o nome do membro da SmartList com o ID 5.