Crystal Report - LLAMAR AL CRYSTAL REPORT

 
Vista:

LLAMAR AL CRYSTAL REPORT

Publicado por carlos (7 intervenciones) el 16/11/2004 17:51:52
Crystal Report del Visual Studio 6.0:

tengo 4 reportes en una carpeta llamada REPORTES asi:
C:\\PROYECTO\\REPORTES\\servicios general.rpt
C:\\PROYECTO\\REPORTES\\servicios x oficina.rpt
C:\\PROYECTO\\REPORTES\\servicios x oficina-servicio.rpt
C:\\PROYECTO\\REPORTES\\servicios.rpt

Quiero llamar a estos reportes desde un Form que tiene un OptionButton, pero no sabria como. He insertado el control CrystalReport1 al Form y por codigo he escrito lo siguiente para llamar al reporte o uno de ellos:

CrystalReport1.PrintFileName = App.Path + \"\\servicios general.rpt\"
CrystalReport1.PrintReport

Pero no me lo llama, como se escribiria lo correcto para que desde visual basic me pueda llamar y cargar el reporte de estas carpetas?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:LLAMAR AL CRYSTAL REPORT

Publicado por Israel (4 intervenciones) el 16/11/2004 18:15:27
Qué crystal reports utilizas? y qué utilizas para visualizar el informe? el ocx? Si utilizas crystal reports 8, puedes utilizar el ocx y se llama de la siguiente forma:

'El informe toma los datos de Access
'Importante resetear el informe
CR1.Reset
CR1.Connect = ";pwd=tupassword"

CR1.WindowState = crptMaximized
CR1.WindowTitle = Me.Caption

CR1.WindowShowGroupTree = True
CR1.WindowShowSearchBtn = True
CR1.WindowShowPrintSetupBtn = True

'El informe a abrir
CR1.ReportFileName = App.Path & "\Informes\FacturaResumen.rpt"

'Muestra el informe. Para imprimir directamente usa =1
CR1.Action = 0

En realidad este tipo de apertura de informes es obsoleta pero bueno, aún funciona. Lo jodío es la distribución de las dll's y ocx de crystal reports.

En fin, espero que te sirva para lo que quieres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar