Precisei fazer um consulta dinâmica onde fosse possível extrair apenas os registros selecionados.
Tentei utilizar uma variável do tipo String concatenando os IDS ("1,3,6"). Contudo, no OutSystems isso não é possível.
Neste caso, o primeiro passo é habilitar a propriedade Expand Inline no Parâmetro de Consulta.
O segundo passo é utilizar a função BuildSafe_InClauseIntegerList, disponível na extensão Sanitization, para estruturar a variável IdList.
Este exemplo assume que você preencheu uma Lista do tipo "IntegerLiteral" - onde "IntegerLiteral" é uma estrutura definida com a extensão Sanitization e possui um único atributo do tipo LongInteger - com os IDs de usuário para o filtro "IN (@IdList )".
Exemplo: WhereIn.oml
Comentários
Postar um comentário