Fórum DBCalc #368762

02/03/2009

0

Uso report builder para meus relatorios e me deparei com um ´probleminha´. O Dbcalc simplesmente não soma os campos do grupo. A função ´sum´. não soma nada, ja a ´count´, funciona. Alguem sabe o que pode ser isso?


Fausto.malheiros

Fausto.malheiros

Responder

Posts

06/03/2009

Prmcibor

O Campo do dbcalc tem que estar com o Tipo Numérico.
Se o campo estiver setado como string ele não faz a soma.


Responder

Gostei + 0

06/03/2009

Fausto.malheiros

até o cliente_data_set ele é numerico, só se db estiver convertendo em string....Onde verifico no campo do report builder que tipo de campo ele é?????


Responder

Gostei + 0

06/03/2009

Fausto.malheiros

talvez este como string mesmo, pois quando coloco mascara al invés de aparecer ´274,34´ esta aparecendo ´274,34, . ´.

Esse valor é consequencia da qry que tem o comando ´ sum(i.valor) valor´...

Como posso arrumar isso?


Responder

Gostei + 0

06/03/2009

Prmcibor

no componente datapipeline, lá deve estar setado o tipo do campo...


Responder

Gostei + 0

11/03/2009

Fausto.malheiros

No DBpileline eu posso colocar qualquer coisa no ´data type´ que ele não muda o resultado no relatorio....coloquei até tipo ´data´ pra ver se pelo menos dava erro e nada....caramba, esotu perdendo um tempão com esse detalhe.....uso esse componete DBCALC em varios relatorios e somente nesse esta dando problema.

Detalhe: o Campo ´valor´ foi gerado da seguinte forma: ´sum(i.valor) valor´ dentro da select....ele chega até o DBpipeline como string....Tem algum jeito de na select eu ja gerar ele como currency?


Responder

Gostei + 0

11/03/2009

Prmcibor

Se quiser me mandar o fonte eu analiso aqui para vc....

prmcibor@yahoo.com.br

mas faz uma coisa antes. Deleta o pipeline e cria de novo, e deixa os campos serem criados automaticamente.


Responder

Gostei + 0

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

Aceitar