Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

[VAZA]

com IN

Recommended Posts

Pessoal, eu tenho um campo em uma tabela, que diz quais terminais podem fazer a impressão de uma determinada ordem.

Os nomes dos terminais são numeros, exemplo: 1,2,3,4...

 

Eu tenho um campo chamado: terminais_podem_imprimir e no if, eu fiz o seguinte:

 

if varTerminal IN [DM1.qryConfiguracoesterminais_podem_imprimir.AsInteger] then

 

acontece que o campo possui valores: 1,2 (apenas os terminais 1 e 2 podem imprimir).

 

Como eu to colocando .AsInteger, ele me retorna um erro falando que o valor 1,2 não é um valor inteiro.

Mas acontece que eu só consigo colocar valores inteiros no IN.

Tem alguma forma de eu colocar AsString dentro do IN?

 

Abraços..

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode tentar da seguinte forma:

 

if (not AnsiContainsStr(DM1.qryConfiguracoesterminais_podem_imprimir.AsString,IntToStr(varTerminal))) then
	ShowMessage('Terminal não permitido !');

Precisa ainda declarar no user: StrUtils

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.