USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  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.
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página