Fórum quero aprender a fazer consulta #198271
01/12/2003
0
Uso delphi 07, Interbase 6.0 e Dbexpress
Tenho uma tabela CLIENTES
contendo
CODIGO
NOME
ENDEREÇO
TELEFONE
Preciso criar uma consulta pelo nome ou parte dele, mais não tenho a mínima idéia de como fazer nem qual componente usar. Por favor me ajudemmmm.
Os títulos das mensagens devem explicar qual o problema que precisa ser sanado. Coisas como ´Somente para os feras´ ou ´Ah se alguém me ajudasse´, não são bem vindas neste fórum, por escolha dos usuários. Sua mensagem teve o título editado.
Zoom
Tenho uma tabela CLIENTES
contendo
CODIGO
NOME
ENDEREÇO
TELEFONE
Preciso criar uma consulta pelo nome ou parte dele, mais não tenho a mínima idéia de como fazer nem qual componente usar. Por favor me ajudemmmm.
Os títulos das mensagens devem explicar qual o problema que precisa ser sanado. Coisas como ´Somente para os feras´ ou ´Ah se alguém me ajudasse´, não são bem vindas neste fórum, por escolha dos usuários. Sua mensagem teve o título editado.
Zoom
Uoquisala
Curtir tópico
+ 0
Responder
Posts
01/12/2003
Rafael Heise
Coloque uma grid, uma edit, um datasource, uma query e um botão.
dai você liga a query no datasource, e o datasource na grid.
dai, no OnClick do botão, coloca:
e no OnBeforeOpen da query coloca
desse jeito, quando você clicar no botão (ao pesquisar) ele vai abrir e fechar a query, e caso o edit esteja preenchido com alguma coisa, ele vai procurar somente os CLIENTES que tenham no nome o que está escrito no edit.
valeu
dai você liga a query no datasource, e o datasource na grid.
dai, no OnClick do botão, coloca:
Query1.Close; Query1.Open;
e no OnBeforeOpen da query coloca
Query1.SQL.Clear; Query1.SQL.Add(´Select CODIGO,NOME,ENDEREÇO,TELEFONE from CLIENTES´); if Trim(Edit1.Text) <> ´´ then Query1.SQL.Add(´ WHERE NOME Like ´´¬´ + Edit1.Text + ´¬´´´);
desse jeito, quando você clicar no botão (ao pesquisar) ele vai abrir e fechar a query, e caso o edit esteja preenchido com alguma coisa, ele vai procurar somente os CLIENTES que tenham no nome o que está escrito no edit.
valeu
Responder
Gostei + 0