CRYSTAL REPORTS 10 COM VB 6
boa tarde
Existe alguma forma de usar o cystal reports 10 com o vb 6?
Existe alguma forma de usar o cystal reports 10 com o vb 6?
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[Ô]
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[Ô]
se for possivel querria saber o codigo e as dll que usa
obrigado
obrigado
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[Ô]
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[Ô]
alguem tem algum exemplo pra mim me basear to meio perdido ainda?
Vc chegou a testar com o exemplo que te passei, ou ele não deu certo?
bom dia
sou iniciante no vb 6, essas dll onde que arrumo?
sou iniciante no vb 6, essas dll onde que arrumo?
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é
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