Roger,

Falta : antes de dataf nesta linha:

dmlivraria.qrrelatoriobom.SQL.add('select * from vendas where dtvenda
between:datai and dataf');

[]
Andrei

Em 02/05/06, Roger Ribeiro <[EMAIL PROTECTED]> escreveu:
>
> 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?
>


[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