Comparar dois valores em um mesmo campo no filter

Delphi

19/10/2005

Ola pessoal

Tô com um probleminha, tenho que comparar em um campo ´TIPOEMP´, dois valores ´AA´ e ´BBC´ mas dentro de um filter tentei o seginte :

[color=blue:8888f93b6b]Filter := ´NOME = ´ + ´´´´ + UpperCase(EditFilter.Text) + ´´´´ + ´ and ´ + ´TIPOEMP = ´ + ´´´´ + T_EMP1 +´´´´ + ´ OR TIPOEMP2 = ´ + ´´´´ + T_EMP2 + ´´´´[/color:8888f93b6b]

e no sql coloquei o seginte ´ [color=blue:8888f93b6b]Select ..... ,TIPOEMP, TIPOEMP AS TIPOEMP2,...[/color:8888f93b6b]´

mas não consegui, retorna os registros tudo errado . Não estou querendo mudar o SQL e sim usar o filter .

Alguem tem uma dica ???


Kanedasam

Kanedasam

Curtidas 0

Respostas

Firekiller

Firekiller

19/10/2005

tenta assim:

Filter := ´NOME = ´ + QuotedStr(UpperCase(EditFilter.Text) )+ ´ and ´ + ´(TIPOEMP = ´ + QuotedStr(T_EMP1) + ´ OR TIPOEMP2 = ´ + QuotedStr( T_EMP2) + ´)´


GOSTEI 0
Kanedasam

Kanedasam

19/10/2005

firekiller, muitissimo obrigado mesmo Funcionou perfeitamente


GOSTEI 0
POSTAR