Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
mm_edilson

Aniversariantes - Problemas no Rave Report

Posts recomendados

Amigos, tenho um formulário com uma AdoQuery, 2 DateTimePickers, 2 botões e 1 DBGrid onde seleciono os aniversariantes da semana, através do seguinte código, no onclick do botão:


AdoQuery1.Close;
AdoQuery1.SQL.Clear;
AdoQuery1.SQL.Add('SELECT Nome, DtNasc FROM Dados');
AdoQuery1.SQL.Add('WHERE ((Month(DtNasc) * 100) + Day(DtNasc)) between :pinicial and :pfinal');
AdoQuery1.SQL.Add('Order by DtNasc');
AdoQuery1.Parameters.ParamByName('pinicial').Value := MonthOf(datetimepicker1.Date) * 100 + DayOf(datetimepicker1.Date);
AdoQuery1.Parameters.ParamByName('pfinal').Value := MonthOf(datetimepicker2.Date) * 100 + DayOf(datetimepicker2.Date);
Adoquery1.Open;

O Dbgrid e o Adoquery ligados por um datasource. Td funciona direitinho. Seleciono a data inicial e data final nos Datetimepickers, e o dbgrid, que tá ligado à Adoquery, me dá a lista certinho.

O problema é para imprimir. Coloquei um RvDataSetConnection1 ligado à essa adoQuery, e um RvProject1, onde criei o relatório.

O problema é que, quando executo o RvProject, ele me dá todos os registros do banco de dados, mesmo o dbgrid me dando só os do período que selecionei.

Me pergunto: como pode ser isso? É a mesma AdoQuery para o dbgrid e para o RvDataSetConnection. Alguém pode dar uma força?

abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Redes de Computadores - Gabriel Torres

PROMOÇÃO DE QUARENTENA

De R$ 39,90 por apenas R$ 9,90 só até as 23h59min desta sexta-feira 03/04/2020

CLIQUE AQUI E COMPRE AGORA MESMO!