Formulario de Consulta

Delphi

15/05/2008

Gostaria de saber como faço uma consulta onde tenho 2 parametros que o usuario podera escolher :
Codigo ou nome .

Estou usando sqlQuery datasetprovider e clientdaset
preciso de uma explicacao passo a passo pois sou iniciante..

Muito obrigado a todos!!!


Andresan

Andresan

Curtidas 0

Respostas

Edineidaniel

Edineidaniel

15/05/2008

Olá Andresan...

Vamos ao que segue...
Primeiro vc deve fazer um teste para sabe por qual campo o usuário deseja fazer a consulta...
Imaginamos que vc tenha um RadioGroup
If RadioGroup1.ItemIndex = 0 Then
  Variavel := ´CODIGO = ´+Edit1.Text
Else
  Variavel := ´UPPER(NOME) LIKE UPPER(¬´+QuoteStr(Edit1.Text)+´¬) ´;

// Código SQL
with SQLQuery1 do
begin
  Close;
  SQL.Add(´SELECT * FROM CLIENTES ´);
  SQL.Add(´WHERE ´+Variavel);
  Open;
end;


Acho que isso lhe ajuda...

t+
Edinei


GOSTEI 0
Andresan

Andresan

15/05/2008

Gostaria de lhe agradecer pela resposta
resolvi o meu problema.

Muito obrigado por sua ajuda


GOSTEI 0
POSTAR