Tenho um query que faz ou pelo menos tenta fazer um relatorio de vendas por periodo, como dia inicial ao dia final. Mas esta dando um erro que diz que não encontra o parametro DATAF. Sendo assim por que eu tenho na tabela de vendas um campo chamado DTVENDA que grava a data da venda.Segue abaixo o SQL do Query e o código do botão do form:
  
  Query:
  
  select vendas.vltotalvend, vendas.dtvenda, vendas.horavenda,vendas.codvend, produtos.codprod, produtos.marcaprod,det_vendas.*from produtos,det_vendas,vendas
  where vendas.dtvenda=:datai
  and vendas.dtvenda=:dataf
  and produtos.codprod=det_vendas.codprod
  order by produtos.marcaprod
  
  Form:
  
  dmlivraria.qrrelatoriobom.close;
dmlivraria.qrrelatoriobom.SQL.Clear;
dmlivraria.qrrelatoriobom.SQL.add('select * from vendas where dtvenda between:datai and dataf');
dmlivraria.qrrelatoriobom.ParamByName('datai').AsDate:=strtodate(datai.Text);
dmlivraria.qrrelatoriobom.ParamByName('dataf').AsDate:=strtodate(dataf.Text);
dmlivraria.qrrelatoriobom.Open;
frmrelatoriobom.relatoriobom.preview;

  
  Meus parametros datai e dataf são do tipo date e input.
  Alguem pode me ajudar?

           
---------------------------------
Yahoo! Search
Imposto de Renda 2006: o prazo está acabando. Faça já a sua declaração no site da Receita Federal.

[As partes desta mensagem que não continham texto foram removidas]



--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a