En Crystal Viewer SI!, pero en Crystal Report NO!
Publicado por Javcier E. Salvay (50 intervenciones) el 21/03/2006 20:38:53
Hola a todos, he vuelto (para variar un poco). Gracias a Manolo, he podido avanzar en este tema del Crystal, he aplicado toda su ayuda a mi sistema y estoy casi perfecto.
El nuevo problema, poco común que tengo, es el siguiente...
En un form, tengo un CrystalViewer y un CommandButton ("Ver Reporte en Pantalla Completa").
Al cargar el form, el CrystalViewer visualiza todo un reporte ya filtrado y al presionar el botón, me debería mostrar lo mismo que el Crystal Viewer, pero en una ventana aparte y maximizada.
El problema es que en la parte del botón donde tengo la sentencia: Crystal.Action = 1, me da error.
He tratado con el valor "0", pero me dice: "Error: el trabajo ya ha empezado", lo que supongo yo es que, no se puede repetir la visualización de un mismo formulario.
La pregunta es... como puedo hacer para solucionar esto, y que se pueda ver el reporte en el crystalviewer y en el crystalreport maximizado.
Code de CommandButton ("Ver Reporte en Pantalla Completa"):
Private Sub CommandPantallaCompleta_Click()
Crystal.Destination = 0
Crystal.WindowState = crptMaximized
FiltroInforme = "{anaxprot.idprotocolo} >= " & TextProtocolo2.Text
Crystal.SelectionFormula = FiltroInforme
Crystal.ReportFileName = App.Path & "\protocolo.rpt"
Crystal.DataFiles(0) = "datos.mdb"
Crystal.WindowTitle = "Informe de Protocolos"
Crystal.Action = 0
End Sub
El nuevo problema, poco común que tengo, es el siguiente...
En un form, tengo un CrystalViewer y un CommandButton ("Ver Reporte en Pantalla Completa").
Al cargar el form, el CrystalViewer visualiza todo un reporte ya filtrado y al presionar el botón, me debería mostrar lo mismo que el Crystal Viewer, pero en una ventana aparte y maximizada.
El problema es que en la parte del botón donde tengo la sentencia: Crystal.Action = 1, me da error.
He tratado con el valor "0", pero me dice: "Error: el trabajo ya ha empezado", lo que supongo yo es que, no se puede repetir la visualización de un mismo formulario.
La pregunta es... como puedo hacer para solucionar esto, y que se pueda ver el reporte en el crystalviewer y en el crystalreport maximizado.
Code de CommandButton ("Ver Reporte en Pantalla Completa"):
Private Sub CommandPantallaCompleta_Click()
Crystal.Destination = 0
Crystal.WindowState = crptMaximized
FiltroInforme = "{anaxprot.idprotocolo} >= " & TextProtocolo2.Text
Crystal.SelectionFormula = FiltroInforme
Crystal.ReportFileName = App.Path & "\protocolo.rpt"
Crystal.DataFiles(0) = "datos.mdb"
Crystal.WindowTitle = "Informe de Protocolos"
Crystal.Action = 0
End Sub
Valora esta pregunta


0