CRYSTAL REPORTS 10 COM VB 6

DOUGLASGARCIA 08/11/2011 13:27:00
#388712
boa tarde

Existe alguma forma de usar o cystal reports 10 com o vb 6?
KACIOQUIN 08/11/2011 15:07:13
#388733
Boa tarde Douglas. Vc precisaria especificamente no crystal 10?

No meu caso, eu uso VB5 com crystal 9. Com um pouco de ajuste funcionou. Acredito que o código não seja muito diferente para o VB6 e o Crystal 10.

Se vc interessar em ver código, posta ai

abraço.



[Ô]Cada dia vivido longe de Deus é um dia totalmente desperdiçado[Ô]
DOUGLASGARCIA 08/11/2011 15:28:50
#388738
se for possivel querria saber o codigo e as dll que usa


obrigado
KACIOQUIN 08/11/2011 16:13:22
#388743
Antes de tudo, no crystal 9 eu uso um componente chamado CRViewer para construir e exibir o relatório. Acredito que na versão 10 você encotrará esse componente.

DLL[ô]s utilizadas

CRAXDDRT9.DLL
CRVIEWER9.DLL
CRVIEWER.OCA
CRAXDUI.DLL

Código:

Dim objCrystal as new CRAXDDRT.Application
Dim objRelatorio as new CRAXDDRT.Report

Public Sub ImprimirRelatorio()

Set objCrystal = New CRAXDDRT.Application
Set objRelatorio = crystal.OpenReport(CaminhodoRelatorio.rpt)

[ô]Objeto CRViewer - MeuCRViewer

MeuCRViewer.ReportSource = objRelatorio
MeuCRViewer.ViewReport

End Sub
set objCrystal = nothing
set objRelatorio = nothing

Bom, basicamente é isso.. faça um teste ai. Depois posta mais especificado oq vc precisa.

até.


[Ô]Cada dia vivido longe de Deus é um dia totalmente desperdiçado[Ô]


DOUGLASGARCIA 09/11/2011 07:43:53
#388768
alguem tem algum exemplo pra mim me basear to meio perdido ainda?
KACIOQUIN 10/11/2011 10:48:11
#388882
Vc chegou a testar com o exemplo que te passei, ou ele não deu certo?
DOUGLASGARCIA 10/11/2011 10:59:36
#388883
bom dia

sou iniciante no vb 6, essas dll onde que arrumo?
KACIOQUIN 10/11/2011 11:23:40
#388884
Bom dia Douglas! é o seguinte, essas dll[ô]s vêm junto com a instalação do Crystal Reports e te dão suporte para trabalhar com Crystal direto no Visual Basic

Se você tem o Crystal Reports 10, provavelmente terá essas dll[ô]s para a versão 10. Faz uma busca ai no seu pc, ou diretamente na pasta do Crystal.

Depois, vc entra no vb acessa o menu Project, logo dps a opção References e adiciona essas dll[ô]s lá.

Obs: Antes disso é importante que as dll[ô]s estejam registradas. Se o Crystal já estiver instalado, provavelmente essas dll[ô]s já estejam registradas.

A forma tradicional de funcionamento é a seguinte: vc cria um relatório no Crystal Reports, linkando ele na sua base de dados, da onde vc vai alimentar esse relatório.

O próximo passo é o código q postei pra vc nas mensagens acima.

Qualquer dúvida, posta ai! Até
Tópico encerrado , respostas não são mais permitidas