Consulta não funcional
[color=red:b506732f4a][b:b506732f4a]Prezados delphianos [/b:b506732f4a][/color:b506732f4a]ajudem-me!!!!!!!!!
[color=blue:b506732f4a]begin
if radioungraoup.checked then
begin
dm.query.close;
dm.query.SQL.Clear;
dm.query.SQL.Add(´ select * from cliente ´);
dm.query.SQL.Add(´where codigo= ´´+edit1.text+´´´);
dm.query.Open;
begin
Frm_print.quirkreport.preview;
frm_print.quirckreport.close;[/color:b506732f4a]
Quando eu digito o codigo desejado do cliente ele so mostra o mesmo codigo e o mesmo nome. eu nao sei o que esta acontecendo
atenciosamente,
Uso table e datasouce e estou usando uma query na consulta nao consigo resulver meu problema.
[color=blue:b506732f4a]begin
if radioungraoup.checked then
begin
dm.query.close;
dm.query.SQL.Clear;
dm.query.SQL.Add(´ select * from cliente ´);
dm.query.SQL.Add(´where codigo= ´´+edit1.text+´´´);
dm.query.Open;
begin
Frm_print.quirkreport.preview;
frm_print.quirckreport.close;[/color:b506732f4a]
Quando eu digito o codigo desejado do cliente ele so mostra o mesmo codigo e o mesmo nome. eu nao sei o que esta acontecendo
atenciosamente,
Uso table e datasouce e estou usando uma query na consulta nao consigo resulver meu problema.
Maxwel Eduardo
Curtidas 0
Respostas
Emerson Nascimento
23/06/2005
explique melhor...
vc tem um table pra quê?
vc tem um table pra quê?
GOSTEI 0
Arc
23/06/2005
Pergunta 1 : Pra que usar Table e Query ????
Pergunta 2: Vc quer que a sua consulta da Query apareça na Table ???
Pq vc não faz a consulta na query, liga ele na datasource e coloca essa query no DataSet do quickrep ?????
Se não for isso, explique melhor seu problema
Pergunta 2: Vc quer que a sua consulta da Query apareça na Table ???
Pq vc não faz a consulta na query, liga ele na datasource e coloca essa query no DataSet do quickrep ?????
Se não for isso, explique melhor seu problema
GOSTEI 0
Maxwel Eduardo
23/06/2005
[size=18:cbc846997c][color=blue:cbc846997c][b:cbc846997c]Isso estou usando uma query e mesmo assim nao funciona.[/b:cbc846997c][/color:cbc846997c][/size:cbc846997c]
GOSTEI 0
Sremulador
23/06/2005
bem você pode usar o like acho que ficaria melhor
dm.query.SQL.Add(´ select * from cliente ´);
dm.query.SQL.Add(´where codigo= ´ + quotedstr (edit1.text));
dm.query.SQL.Add(´ select * from cliente ´);
dm.query.SQL.Add(´where codigo= ´ + quotedstr (edit1.text));
GOSTEI 0
Technos
23/06/2005
Rapaz...
To achando que nao tá havendo sincronia com a sua query e a table, em se tratando de ponteiro de dados.
Conselho:
Use apenas a query. Ela só resolve seu problema.
E tem mais, ao invés de passar o parametro direto na sql, como vc tá fazendo, alimenta uma variável com o valor desse edit, isso sem esquecer de passar um Trim na variavel, só pra garantir, e voce passar um parambyname na query mandando ele pegar o valor dessa variavel.
qualquer duvida, estamos as órdens.
OBS: Faço isso direto e pinto e bordo com o query do IBO.
Faloww
To achando que nao tá havendo sincronia com a sua query e a table, em se tratando de ponteiro de dados.
Conselho:
Use apenas a query. Ela só resolve seu problema.
E tem mais, ao invés de passar o parametro direto na sql, como vc tá fazendo, alimenta uma variável com o valor desse edit, isso sem esquecer de passar um Trim na variavel, só pra garantir, e voce passar um parambyname na query mandando ele pegar o valor dessa variavel.
qualquer duvida, estamos as órdens.
OBS: Faço isso direto e pinto e bordo com o query do IBO.
Faloww
GOSTEI 0
Orpolonio
23/06/2005
Coloque um memo no form e ante do open grave o sql no memo e veja onde esta errando, é uma consulta muito simples para dar erro,
ah, ia me esquecendo, não use ´SELECT *´, use
SELECT campo,campo,campo
é um desperdicio o *, e coloque sempre a PK na frente
ah, ia me esquecendo, não use ´SELECT *´, use
SELECT campo,campo,campo
é um desperdicio o *, e coloque sempre a PK na frente
GOSTEI 0