Existe incompatibilidade entre dbexpress e quickreport?
Pessoal, estou tentando há dias uma resposta para meu problemas, mas até agora fiquei a ver navios.
Estou tentando fazer um relatório agrupado em quickreport, até então tudo bem. na hora que eu tento informar o total, ou o sub total, ele aparece zerado. já tentei fazer de tudo, mas sem sucesso.
Alguém aí já passou por um problema parecido e que possa me ajudar?
Um abraço
Rodrigo
Estou tentando fazer um relatório agrupado em quickreport, até então tudo bem. na hora que eu tento informar o total, ou o sub total, ele aparece zerado. já tentei fazer de tudo, mas sem sucesso.
Alguém aí já passou por um problema parecido e que possa me ajudar?
Um abraço
Rodrigo
Poeta Noturno
Curtidas 0
Respostas
Aroldo Zanela
07/02/2005
Colega,
Você está utilizando ClientDataSet? Já vi alguns reports sobre problema ao utilizar o QR com DBX em face do acesso unidirecional do DBX e ser necessário utilizar CDS para contornar o problema.
Você está utilizando ClientDataSet? Já vi alguns reports sobre problema ao utilizar o QR com DBX em face do acesso unidirecional do DBX e ser necessário utilizar CDS para contornar o problema.
GOSTEI 0
Poeta Noturno
07/02/2005
Colega Aroldo,
Utilizo sim o conjunto SimpleDataSet/DataSetProvider/ClientDataSet para criar os relatórios e utilizo Firebird 1.5 e os campos que tento somar, tem a estrutura numeric(12,3). Com base DBase, ocorre tudo normal, mas desde que importei meus projetos para FB, esse problema fica no meu pé.
Existe alguma configuração especial ou o FB não serve para servir dados ao QR?
Desde já agradeço,
Rodrigo.
Utilizo sim o conjunto SimpleDataSet/DataSetProvider/ClientDataSet para criar os relatórios e utilizo Firebird 1.5 e os campos que tento somar, tem a estrutura numeric(12,3). Com base DBase, ocorre tudo normal, mas desde que importei meus projetos para FB, esse problema fica no meu pé.
Existe alguma configuração especial ou o FB não serve para servir dados ao QR?
Desde já agradeço,
Rodrigo.
GOSTEI 0
Hugofab
07/02/2005
Poeta Noturno,
Já tive este tipo de problema, o que acontece é uma incompatibilidade do QuickReporte com o tipo de campo do FireBird. Você vai ter que fazer uma conversão dos dados para que consiga calcular.
Use desta forma no select:
cast(TABELA.campo decimal(9,2)) as novocampo
Desta forma consegui resolver.
Espero ter ajudado
Hugo Fabrício
Já tive este tipo de problema, o que acontece é uma incompatibilidade do QuickReporte com o tipo de campo do FireBird. Você vai ter que fazer uma conversão dos dados para que consiga calcular.
Use desta forma no select:
cast(TABELA.campo decimal(9,2)) as novocampo
Desta forma consegui resolver.
Espero ter ajudado
Hugo Fabrício
GOSTEI 0