Fórum DBExpress, QReport, SQL #415115

07/04/2012

0

Olá, preciso criar um relatório com componentes do dbexpress. Fiz um DM e adicionei os componentes: SQLQuery, DataSetProvider e CDS. No meu form do relatório há campos que precisam receber valores p/ a visualização do rel.

Por enquanto coloquei no SQLQuery:
select CTA.NROCONTA, CTA.CONTAREDUZ, FA.VLRFATURA, FA.VLRRECCBTO, FA.VLRDIFERE, FA.CONTAREDUZ
from TBCTA CTA, FACTRC FA
where FA.CONTAREDUZ = CTA.CONTAREDUZ


Não sei se está correto. Mas quero pegar exatamente esses campos dessas duas tabelas. No relatório, tenho as bandas: PageHeader, Detail, Summary. Coloquei QRLabels no Detail. Acho que devo ir no Event da banda e fazer uma implementação em SQL no BeforePrint. É aí que não sei como implementar. Quero que o relatório apresente na ordem da Conta (order by NROCONTA?) e considerar somente quando o campo DataRecbto for diferente de nulo, e se a data inicial for maior que a final, não apresentar.

Alguém disposto a me ajudar?
Willian

Willian

Responder

Posts

16/04/2012

Joao Moreira

você tem que usar QRDBText e associar o DataSource e o DataField
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar