SoloCodigo
Bases de Datos => Crystal Reports => Mensaje iniciado por: thebegin en Jueves 17 de Marzo de 2005, 11:00
-
Yo he pasado de la versión 8 a la versión 10.
Mi problema esta en que en la versión 10 no se puede utilizar la OCX, en la que para hacer cualquier cosa con el Report solo tenias que poner
REPORT.Connect = "CADENA DE CONEXIÓN"
REPORT.ReportFileName = "NOMBRE DEL REPORT"
REPORT.Action=1
Y ya esta.
Pero ahora tengo que hacer algo parecido a esto:
Dim cr_app As CRAXDRT.Application
Dim cr_listado As CRAXDRT.Report
Set cr_app = New CRAXDRT.Application
Set cr_listado = New CRAXDRT.Report
Set cr_listado = cr_app.OpenReport("NOMBRE DEL REPORT", 1)
Visor.ReportSource = cr_listado
Visor.DisplayGroupTree = False
Visor.ViewReport
Y no tengo ni idea de:
Como pasarle la cadena de conexión, como cambiar las formulas y como pasarle datos a los subinformes o de como mandarlo directamente a la impresora.
Si alguien me puede ayudar se lo agradecería muchisimo.
Salu2
-
- No lo recuerdo bien, pero creo que necesitas el CR_Viewer, para pasarle el informe, y poderlo imprimir.
-
Visor es el control CRViewer.
Pero lo que no se como pasarle valores a las formulas, al subreport.
Lo de la conexión si he conseguido solucionarlo.
Pero la cosa se complica con la versión 10. La OCX de cristal report ya no funciona para los report.
Salu2
-
- Te paso un pequeño ejemplo que esta desarollado en CR9, pero creo que te puede valer.
- Por cierto, te he mandado un correo electrónico, en el cual te hacia una pregunta, bueno nada de otro mundo, el tema es que no consiguo el CR10 ni de coña, a ver si tu me puedes decir donde lo conseguistes, o me lo puedes pasar...
- Bueno gracias, y espero noticias tuyas...
-
Gracias por el código :rolleyes: , ahora le echare un vistazo, en cuanto a los de la versión 10, siento no poder ayudarte :unsure: , porque no tengo el disco de instalación porque a mi me lo han instalado, y una vez que lo han hecho se llevarón en CD :angry: , y no tengo tampoco la posibilidad de conseguirlo.
Salu2
-
Yo estoy aún peor. Pasé de la versión 4.6 a la 10. Y me he encontrado con este tinglado, que no está disponible para VB6, sino para .NET.
El problema es que tengo el informe en la v10 y no sé como incluirlo. Pues tomando vuestro ejemplo tampoco puedo, ya que CRAXDRT no tengo ninguna referencia sobre ello en VB, así que no lo reconoce como tipo de datos propio, sino como un tipo de dato definidio por el usuario. :(