Soma no QR - Verificar condição IF no QrExpr

30/08/2004

0

Preciso fazer um somatório em um relatório de movto de caixa. Estou usando o QR e na banda summary coloquei dos componenetes TQRExpr.

Apesar da soma ser do mesmo campo da tabela, preciso verificar o tipo de conta (D ou C) em um outro campo desta mesma tabela.

No primeiro TQRExpr quero a soma das Contas de Debito, no segundo as Contas de Credito.

No primeiro TQRExpr uso o seguinte codigo na prop. expression:

SUM(IF(qrMovCaixa.Deb_Cre= ´Debito´,qrMovCaixa.Tot_Conta,´´))

No segundo uso o seguinte:

IF(qrMovCaixa.Deb_Cre = ´Credito´,SUM(qrMovCaixa.Tot_Conta),´´)

Quanto visualizo ou imprimo o relatorio o resultado e o seguinte:



[img:eb20206266]http://www.drsistemas.br22.com/imagens/rel_CX.jpg[/img:eb20206266]


Dalri

Dalri

Responder

Posts

30/08/2004

Carlos Jatai

experimenta fazer assim na tua Expressão (QREXPR):

SUM(IF(qrMovCaixa.Deb_Cre= ´Debito´,qrMovCaixa.Tot_Conta,0.0))

tive esse problema e consegui solucioná-lo assim.


Carlos Jatai


Responder

05/01/2005

Walace

Minha dúvida eh parecida, só que preciso usar o count.

Já tenho um totalizador no relatório, mas agora preciso fazer um total dividido por um tipo de campoi no arquivo.

Mais ou menos assim

Total geral = 20
Total Masculino: 15
Total Feminino: 5

Essa condição para testar M ou F eh que não estou conseguindo.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar