RLDBResult x Firebird
Estou testando o Fortes Report. Estou achando ele ótimo. Até agora encontrei apenas uma questão que não consegui solucionar e que me é imprescindível: coloquei um RLDBResult em uma banda btSummary para somar um campo que é listado no relatório. Na propriedade DataFormula coloquei VALOR, que é o campo que quero somar. Na proprieade info coloquei riSum. Liguei o DataSource. Parece que está tudo certo. Só que o valor sempre aparece como 0 (zero), ou seja, a soma não é realizada.
Utilizo um DataSource ligado a um ClientDataSet que está ligado a um Provider que está ligado a um SQLDataSet.
Estranhamento com um DataSource e Table ligados a uma t
tabela Paradox funciona.
Por acaso o FR tem algum problema em ligacoes com Firbird?
Obrigado
Utilizo um DataSource ligado a um ClientDataSet que está ligado a um Provider que está ligado a um SQLDataSet.
Estranhamento com um DataSource e Table ligados a uma t
tabela Paradox funciona.
Por acaso o FR tem algum problema em ligacoes com Firbird?
Obrigado
Valdirdill
Curtidas 0
Respostas
Gandalf.nho
21/03/2005
Qual o tipo de dados do campo?
GOSTEI 0
Valdirdill
21/03/2005
É do tipo numeric, mas testei também com integer e não deu certo.
GOSTEI 0
Hugofab
21/03/2005
Valdirdill,
O FortesReport tem uma incompatibilidade com o firebird devido ao tipo de campo e pode ser resolvida usando este comando:
cast(Campo as decimal(9,2)) as Novocampo
Espero ter ajudado
Hugo Fabrício
O FortesReport tem uma incompatibilidade com o firebird devido ao tipo de campo e pode ser resolvida usando este comando:
cast(Campo as decimal(9,2)) as Novocampo
Espero ter ajudado
Hugo Fabrício
GOSTEI 0
Valdirdill
21/03/2005
Obrigado pela ajuda.
Ainda não testei, mas acho que vai me ajudar.
Só ficaram duas dúvidas:
1) Esse comando eu devo fazer na consulta sql do relatório ou na hora de criar a estrutura do banco?
2) Estou pensando em migrar de QReport para Fortes Report. Pegunto: desse tipo de surpresinhas de incompatibilidade, o FR tem muitas ainda que vou descobrir?
Mais uma vez, obrigadíssimo.
Ainda não testei, mas acho que vai me ajudar.
Só ficaram duas dúvidas:
1) Esse comando eu devo fazer na consulta sql do relatório ou na hora de criar a estrutura do banco?
2) Estou pensando em migrar de QReport para Fortes Report. Pegunto: desse tipo de surpresinhas de incompatibilidade, o FR tem muitas ainda que vou descobrir?
Mais uma vez, obrigadíssimo.
Valdirdill,
O FortesReport tem uma incompatibilidade com o firebird devido ao tipo de campo e pode ser resolvida usando este comando:
cast(Campo as decimal(9,2)) as Novocampo
Espero ter ajudado
Hugo Fabrício
GOSTEI 0
Kotho
21/03/2005
Na minha opinião, apesar de ter algumas incompatibilidades (que podem ser resulvidas), o FR é uma ferramenta que está em desenvolvimento... já o QR, pelo que sei, parou no tempo (se eu estiver errado me corrijam).
Este seu problema também pode ser resolvido via programação, se colocando um RLLabel... e no AfterPrint da banda detalhe, você soma o valor do dataset em uma variavel... e no BeforePrint do RLLabel, você atribui o valor...
Este seu problema também pode ser resolvido via programação, se colocando um RLLabel... e no AfterPrint da banda detalhe, você soma o valor do dataset em uma variavel... e no BeforePrint do RLLabel, você atribui o valor...
GOSTEI 0
Hugofab
21/03/2005
Valdirdill,
Você vai utilizar este comando na consulta SQL “SELECT tabela.*, cast(tabela.campo as decimal(9,2)) as campo FROM Tabela´, mas quando usava o QuickReport com FireBird também tinha o mesmo problema.
Uso o Fortes há algum tempo e não tenho tido muitos problemas, mas existe um grupo de discussões que tem muitas dicas sobre este componente. http://groups.yahoo.com/group/fortesreport/
Espero ter ajudado
Hugo Fabrício
Você vai utilizar este comando na consulta SQL “SELECT tabela.*, cast(tabela.campo as decimal(9,2)) as campo FROM Tabela´, mas quando usava o QuickReport com FireBird também tinha o mesmo problema.
Uso o Fortes há algum tempo e não tenho tido muitos problemas, mas existe um grupo de discussões que tem muitas dicas sobre este componente. http://groups.yahoo.com/group/fortesreport/
Espero ter ajudado
Hugo Fabrício
GOSTEI 0
Valdirdill
21/03/2005
Beleza Hugo. Funcionou.
Obrigado.
Obrigado.
GOSTEI 0