Fórum Criar Contratos Impressos #321980
23/05/2006
0
Caros amigos , estou tendo um problemão com relatórios.
Tudo ia bem , até que precisei criar relatórios que se comportam como contratos.
Comecei pelo Quick Report , utilizando o componente QRExprMemo , fiquei maravilhado , era tudo que eu queria , calcuclo das expressões antes da impressão , substituição das variáveis etc. , mas começaram os problemas , faltava alinhamento à direita e o componente não esticava ( stretch ) de acordo como o esperado , além de que , não foi possível formatar o texto dentro do memo ( Colocar Cláusulas em negrito , etc )
Optei pelo Rave , mas não encontrei um componente que funcionasse como o QRExprMemo ou seja , que coloquemos as variáveis direto no texto e ele substitua , principalmente da classe Memo , pois um contrato é bem diferente de uma mala direta.
Passei para o FastReport e nada.
Tentei o PReport e também dei com os burros n´água.
Quem já teve de criar contratos , principalmente dinâmicos , com variantes de composição ( if IBQryDESCONTOS> 0 then Memo.Lines.Append(UPPERCASE(Extenso(IBQryDESCONTOS.AsCurrency)) adicionando as linhas de acordo com o contexto dos dados, sabe da dificuldade que menciono.
Gostaria que alguém me ajudasse com dicas sobre a utilização do melhor gerador que existir para este tipo de saída impressa principalmente formatadas ( negrito , etc ).
Sinceramente , fiquei decepcionado com o Rave e muito encantado com o FastReport , mesmo não tendo conseguido o objetivo que precisava com ele.
Pergunto : Porque a Borland não investe nestes componentes , principalmente porque , imprimir é tudo que um sistema deve produzir.
Um abraço.
Emerson
Tudo ia bem , até que precisei criar relatórios que se comportam como contratos.
Comecei pelo Quick Report , utilizando o componente QRExprMemo , fiquei maravilhado , era tudo que eu queria , calcuclo das expressões antes da impressão , substituição das variáveis etc. , mas começaram os problemas , faltava alinhamento à direita e o componente não esticava ( stretch ) de acordo como o esperado , além de que , não foi possível formatar o texto dentro do memo ( Colocar Cláusulas em negrito , etc )
Optei pelo Rave , mas não encontrei um componente que funcionasse como o QRExprMemo ou seja , que coloquemos as variáveis direto no texto e ele substitua , principalmente da classe Memo , pois um contrato é bem diferente de uma mala direta.
Passei para o FastReport e nada.
Tentei o PReport e também dei com os burros n´água.
Quem já teve de criar contratos , principalmente dinâmicos , com variantes de composição ( if IBQryDESCONTOS> 0 then Memo.Lines.Append(UPPERCASE(Extenso(IBQryDESCONTOS.AsCurrency)) adicionando as linhas de acordo com o contexto dos dados, sabe da dificuldade que menciono.
Gostaria que alguém me ajudasse com dicas sobre a utilização do melhor gerador que existir para este tipo de saída impressa principalmente formatadas ( negrito , etc ).
Sinceramente , fiquei decepcionado com o Rave e muito encantado com o FastReport , mesmo não tendo conseguido o objetivo que precisava com ele.
Pergunto : Porque a Borland não investe nestes componentes , principalmente porque , imprimir é tudo que um sistema deve produzir.
Um abraço.
Emerson
Emerson Azevedo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)