Fórum Consulta, SQL???????????? #164400
03/06/2003
0
Sou iniciante. :oops:
Tenho uma tabela com uns dos campos VENDEDOR e CREDITO.
Gostaria de criar uma consulta que ao digitar o nome do vendedor em um edit e pressionar o botão OK, exiba em um DBGrid todos os clientes do determinado vendedor que esta com credito negativo.
Tipo: :roll:
Select * from tabela where credito < 0 and vendedor = conteudo do edit.text;
Como passar o conteudo do edit para esta instrução? :?:
Qual o codigo do botão?
Fico agradecido pela ajuda.
Marcelo_j.
Curtir tópico
+ 0Posts
03/06/2003
Inutaishou
Query1.SQL := ´Select * from tabela where credito < 0 and vendedor = ´ + edit.text;
Tenta isso... Acho que dá certo...
Gostei + 0
03/06/2003
Leandronanet
Coloque no onclick do botão que vai fazer a pesquisa
Query.Close;
Query.Sql.Text := ´select * from tabela where credito < 0 and upper(vendedor) like upper (´+quotedstr(NOME_DO_EDIT.text+´¬´)+´) ´
Query.Open;
Gostei + 0
03/06/2003
Perin75
With Query1 do
Begin
close;
sql.clear;
sql.add(´select * from tabela´);
sql.add(´where where credito < 0 ´);
sql.add(´and vendedor like upper(:vendedor)´)
parambyname(´vendedor´).asstring := ´¬´+edit1.text+´¬´
open;
End;
caso o campo credito set null nao tenha nada
faz assim
With Query1 do
Begin
close;
sql.clear;
sql.add(´select * from tabela´);
sql.add(´where where credito is null´);
sql.add(´and vendedor like upper(:vendedor)´)
parambyname(´vendedor´).asstring := ´¬´+edit1.text+´¬´
open;
End;
faz isto que funciona
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)