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:
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?
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
Curtir tópico
+ 0
Responder
Posts
16/04/2012
Joao Moreira
você tem que usar QRDBText e associar o DataSource e o DataField
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)