Fórum QrExpr #218861
07/03/2004
0
gostaria de saber se é possível mudar a expressão de uma QrExpr através de variáveis.
Por exemplo:
num dado momento o valor da QrExpr1 seria SUM(DataSet_Semestre2.ValorMes7)
em outro momento o valor da QrExpr1 seria SUM(DataSet_Semestre2.ValorMes8).
Eu faria as modficações no evento BeforePrint da band do Quick
Grato pela atenção
Vanp
Curtir tópico
+ 0Posts
07/03/2004
Catunda
Todavia se seu relatório possui QRGroup definidos pelo mês e vc utiliza o QRExpr ao final de cada QRGroup basta colocar a propriedade ResetAfeterPrint do QRExpr para True.
Você pode tambem trabalhar com o Group By no dataset.
Mas se vc utiliza os valores em campos separados da tabela e sua ideia não funcionar, não tem jeito, vai ter que criar uma variavel para receber a soma dos valores e jogar em um qrlabel na hora de imprimir.
Gostei + 0
08/03/2004
Vanp
Mudar a Tabela e o campo.
Gostei + 0
05/09/2013
Wesley Aip
Não sei se resolve...
Exemplo: Na expressão do componente coloque: IF(SUA_CONDICAO = True, SUM(DataSet_Semestre2.ValorMes7), SUM(DataSet_Semestre2.ValorMes8))
Se atender sua condição, é feito o primeiro cálculo, senão, o segundo.
Espero ter ajudado.
Gostei + 0
05/09/2013
Wesley Aip
Não sei se resolve...
Exemplo: Na expressão do componente coloque: IF(SUA_CONDICAO = True, SUM(DataSet_Semestre2.ValorMes7), SUM(DataSet_Semestre2.ValorMes8))
Se atender sua condição, é feito o primeiro cálculo, senão, o segundo.
Espero ter ajudado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)