Fórum Tipo de pesquisa usando combobox #341896

16/05/2007

0

Ola galera gostaria de tirar uam dúvida, estou com um sistema e preciso fazer um campo com vários tipos de pesquisa então inserir um combobox e dentro dele coloquei o que o cliente gostaria de localizar só que em vez de ficar dando If nisso If naquilo etc...
Gostaria de criar uma forma mais ágil então vi um código interessante + ou - assim:

Form1.ADODataSet1.Close;
Form1.ADODataSet1.CommandText := ´select * from tb_cadastro where´ + QuotedStr  (ComboBox1.Text) + ´like´ + QuotedStr (´¬´+Edit1.Text+´¬´);


Form1.ADODataSet1.Open;

Mas não está funcionado alguém poderia informar a forma correta.
Vlw gente, abraço

[color=green:70e16b535a]Post editado. Favor não postar em maiúsculas.[/color:70e16b535a]


Ciotti

Ciotti

Responder

Posts

17/05/2007

Fabiano Góes

olá ciotti,

tente assim:

Form1.ADODataSet1.Close; 
Form1.ADODataSet1.CommandText := ´select * from tb_cadastro ´+
´where UPPER(´+ComboBox1.Text+´) like ´+QuotedStr(´¬´+UpperCase(Edit1.Text)+´¬´); 
Form1.ADODataSet1.Open; 


obs: imagino que o ComboBox1 lista os nomes exatos dos campos da tabela tb_cadastro


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar