Formulario de Consulta

15/05/2008

0

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

Responder

Posts

16/05/2008

Edineidaniel

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


Responder

17/05/2008

Andresan

Gostaria de lhe agradecer pela resposta
resolvi o meu problema.

Muito obrigado por sua ajuda


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar