Fórum Ajuda com pesquisa #451762
13/08/2013
0
Preciso fazer um filtro em um dbgrid aonde me mostra apenas as vendas feitas por determinado GRUPO DE MERCADORIAS neste dbgrid aonde visualizo minhas vendas de produtos têm a seguinte SQL:
sÓ QUE ESTA ME PASSANDO O SEGUINTE ERRO:
No value given for one or more required parameters
Mas em todos os campos existêm informações!
ADOquery que está linkada ao dbgrid é esta:
Código:
select venda.grupo, venda.datav,venda.qtd1,venda.valorUnit,venda.descricao, sum(venda.ValorTotal) as total, sum(venda.ValorTotal / venda.valorUnit) as qtd from venda where datav = :datav group by venda.grupo,venda.qtd1,venda.datav, venda.descricao,venda.valorUnit,venda.ValorTotal;
E no dblookcombobox en onclick uso este código
Código:
begin
with Q1V do begin
Q1V.SQL.Clear;
Q1V.SQL.Add('select datav,qtd,descricao,grupo,valorunit,total from venda Where grupo Like '+''''+Trim(DBLookupComboBox1.Text)+'%'+''''+'');
Q1V.SQL.Add('Order By grupo');
Q1V.Open;
end;
end;
Fabio 2013
Curtir tópico
+ 0Posts
13/08/2013
Wilton Júnior
begin
with Q1V do begin
Q1V.SQL.Clear;
Q1V.SQL.Add('select datav,qtd,descricao,grupo,valorunit,total from venda Where grupo Like ' + #39 + '%' + Trim(DBLookupComboBox1.Text) + '%' + #39);
Q1V.SQL.Add('Order By grupo');
Q1V.Open;
end;
end;
Gostei + 0
13/08/2013
Fabio 2013
Gostei + 0
13/08/2013
José
Caso contrario, basta sinalizar que reabrirmos o tópico.
Gostei + 0
13/08/2013
Fabio 2013
Gostei + 0
13/08/2013
José
Não precisa se desculpar amigo.
Gostei + 0
13/08/2013
Deivison Melo
Abração e bons códigos!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)