Yo logré que se imprimiera mediante este código:
Código:
'Rutina que genera reporte Crystal de plantilla de cuadrillas existente
'Hay que agregar la Referencia: Crystal Reports 9 ActiveX Designer Run Time Library
Dim appl As New CRAXDRT.Application
Dim report As New CRAXDRT.report
Set report = appl.OpenReport(App.Path & "\Reports\CatalogoCta.rpt")
report.PrintOut False 'SE IMPRIME UNA COPIA DIRECTAMENTE
Pero se imprime directamente sin verse por pantalla, como lo podría hacer para que salga por pantalla, pero sin utilizar el Crystal Viwer???
Porque con el viwer hay que crear un formulario por cada reporte a utilizar.
Lo logré hacer con el viwer mediante esta explicación (
Explicacion ), pero no me gustó por lo dicho anteriormente...
Lo que quiero que me salga por pantalla sin tener que crear un formulario exclusivo para el reporte.
Como lo hago?