Qrexpr no qurick Report - Solução
Amigos foi complicado, mas achei a solução que é bastante simples, vejamos
usei o seguinte exemplo :
IF((VAL_VERBA=´101´) OR (VAL_VERBA=´105´) OR (VAL_VERBA=´129 ),SUM(VAL_CALACULO),O)
O EXEMPLO ESTÁ ERRADO.
Fui a luta, pesquisei na internet, fui ao site da QUSOFT(Empresa desenvolvedora do QREPORT) www.qusoft.com, baixei uma versao standard do QREPORT 3.05, a mesma que acompanha no delphi e o help do QR, e pesquisando o help achei a solução, que é a seguinte:
SUM(IF ((VAL_VERBA=´101´) OR (VAL_VERBA=´105´) OR(VAL_VERBA=´129),VAL_CALCULO,0.0)
SIMPLES, COLOCAR AS FUNÇÕES NOS LUGARES CERTOS E TUDO FUNCIONA. TAMBÉM TEM O CUIDADO QUE SE TRABALHARMOS COM CALCULOS DE DECIMAIS A SEGUNDA VARIANTE D if DEVE SER [b:076ef8a516]0.0[/b:076ef8a516]
ATENTEM PARA A SOLUÇÃO.
Obrigado aos que tentaram ajudar,
Carlos Jatai
usei o seguinte exemplo :
IF((VAL_VERBA=´101´) OR (VAL_VERBA=´105´) OR (VAL_VERBA=´129 ),SUM(VAL_CALACULO),O)
O EXEMPLO ESTÁ ERRADO.
Fui a luta, pesquisei na internet, fui ao site da QUSOFT(Empresa desenvolvedora do QREPORT) www.qusoft.com, baixei uma versao standard do QREPORT 3.05, a mesma que acompanha no delphi e o help do QR, e pesquisando o help achei a solução, que é a seguinte:
SUM(IF ((VAL_VERBA=´101´) OR (VAL_VERBA=´105´) OR(VAL_VERBA=´129),VAL_CALCULO,0.0)
SIMPLES, COLOCAR AS FUNÇÕES NOS LUGARES CERTOS E TUDO FUNCIONA. TAMBÉM TEM O CUIDADO QUE SE TRABALHARMOS COM CALCULOS DE DECIMAIS A SEGUNDA VARIANTE D if DEVE SER [b:076ef8a516]0.0[/b:076ef8a516]
ATENTEM PARA A SOLUÇÃO.
Obrigado aos que tentaram ajudar,
Carlos Jatai
Carlos Jatai
Curtidas 0
Respostas
Xisto
01/06/2004
Estou tb com dificuldades no qreport.
Uso o FB e o relatorio nao totaliza(sum) as colunas numericas.
No PDOX funcionava.
Contadores funcionam desde que nao se refiram a campos numericos ou seja
->funciona
->nao funciona
SOS
[]s
Xisto.
Uso o FB e o relatorio nao totaliza(sum) as colunas numericas.
No PDOX funcionava.
Contadores funcionam desde que nao se refiram a campos numericos ou seja
SUM(NOME=´ABOBORA´,1,0)
SUM(NOME=´ABOBORA´,NUMERODESEMENTES,0)
SOS
[]s
Xisto.
GOSTEI 0