aggregate
bom pessoal, tenho um dbgrid com alguns campos, especialmente os campos quantidade e preco, bom eu calculo o total de cada registro usando o campo calculado, (dm.tabelaQUANTIDADE.asinteger*dmtabelaPRECO.asinteger) e me mostra no dbgrid.
A questão é: agora q ja tenho o total de cada produto, como faço para ter o total de tudo? eu fiz da seguinte maneira: criei um campo aggregate com a expression, SUM(TOTAL). mais dá o seguinte erro:
field is not correct type of calculated field to be used in a aggregate, use an internalcalc.
Pelo q eu intendi nau dá pra usar aggregate somando um calculado, mais como faço isso usando um internacalc? esperam q tenham intendido!
A questão é: agora q ja tenho o total de cada produto, como faço para ter o total de tudo? eu fiz da seguinte maneira: criei um campo aggregate com a expression, SUM(TOTAL). mais dá o seguinte erro:
field is not correct type of calculated field to be used in a aggregate, use an internalcalc.
Pelo q eu intendi nau dá pra usar aggregate somando um calculado, mais como faço isso usando um internacalc? esperam q tenham intendido!
Thiagoangra2
Curtidas 0
Respostas
Afarias
30/09/2009
Caso esteja usando um DataSet que suporte InternalCalc (como CDS) -- Crie o campo como InternalCalc em vez de Calc
O resto não muda nda.
T+
O resto não muda nda.
T+
GOSTEI 0
Thiagoangra2
30/09/2009
Caso esteja usando um DataSet que suporte InternalCalc (como CDS) -- Crie o campo como InternalCalc em vez de Calc
O resto não muda nda.
T+
intendi! vlw pela moral
GOSTEI 0