|
|
|
|
|
Dicas
|
|
Visual Basic (Crystal Reports)
|
|
|
Título da Dica: Evolução da integração Crystal e VB
|
|
|
|
Postada em 6/8/2003 por Fabio CR
Evolução da integração Crystal e VB
Amigos, notei que muitos passam por dificuldades ao migrar de versão do crystal e por isso resolvi fazer um pequeno resumo sobre a evolução dos componentes do crystal para VB ... Se alguém tiver alguma informação adicional, é só falar
Até Crystal 5 OCX (crystl32.ocx) Até a versão 5 o método mais comum de ser utilizado foi a OCX Esse componente te dá uma certa liberdade de interação entre a aplicação e o relatório. Os recursos mais utilizados são: - Passagem de Filtro / Fórmula / Parâmetro / Conexão BD - Alteração da string SQL - Impressão / Exportação via código API (crpe32.dll) Apesar de não ser muito utilizada, era a forma de utilizar crystal com linguagens que não trabalhavam com ActiveX. Por exemplo o Oracle Forms até a vs 4.6(se não me engano)
Crystal 6 OCX (crystl32.ocx) API (crpe32.dll) Automation Server (cpeaut32.dll) Uma maneira inovadora pq além de possuir todos os recursos da OCX possibilita a atuação nos eventos da janela de preview do relatório. RDC - Report Designer Component A primeira versão deste componente não acompanhava o crystal, foi lançada depois do crystal 6 e ficou um tempo para download free no site da Crystal (na época Seagate Software)
Crystal 7 OCX (crystl32.ocx) API (crpe32.dll) Automation Server (cpeaut32.dll) RDC - Report Designer Component Nesta versão o RDC já acompanhava o produto. Com ele vc teve toda a flexibilidade do Automation Server de uma forma mais fácil. Além disso vc tem a possibilidade de incorporar o arquivo .rpt dentro da sua aplicação, ou seja, o relatório não é obrigatórioamente um arquivo externo.
Crystal 8 e 8.5 OCX (crystl32.ocx) Ao começar a usar ele já avisa que está sendo descontinuado e recomenda a migração para o RDC API (crpe32.dll) Automation Server (cpeaut32.dll) RDC - Report Designer Component Muito mais robusto ele implementa diversos recursos para o desenvolvedor, inclusive de criação de relatório em runtime
Crystal 9 (não utilizo, só vou falar do que li) Não acompanha mais a OCX RDC - Report Designer Component RAS - Report Application Server Serviço para rodar como servidor de relatório, pelo que entendi é possível que vc destine uma máquina exclusiva para executar os relatórios. Parece que esse serviço é integrado ao webserver, mas não posso garantir...
Quando tiver mais informação sobre o RAS eu passo a vcs.
|
|
|
|
|