SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Egala en Martes 22 de Abril de 2003, 14:30
-
hola a tod@s: acabo de migrar a Crystal Reports 8, y necesitaba saber cual es el comando de ejecucion de un informe desde VB6. Yo utilizaba la version 4.6 del crystal y hacia:
Rptlistado.action=1 para ejecutar el informe. Como puedo hacer ahora?, pues esta instruccion no me la permite para la version 8. Gracias de antemano.
Egala
-
Con Crystal Report v8 hay dos maneras de mostrar un informe. La primera es para mantener la compatibilidad con aplicaciones anteriores, es la de siempre, pero han incorporado el Diseñador de informes, RDC, que desde VB se manipula de forma muy parecida al Datareport.
¿Tú cual usas?:question:
-
Hola angelescj: yo lo que hago es desde VB6 inserto los datos en una tabla que llamo temporal y luego ejecuto el informe. El informe lo hago de manera standar, es decir, lo vinculo directamente a esa tabla temporal, la cual tiene los datos almacenados que se mostraran.
Por otro lado, si pongo en la ejecucion Report1.PrintReport me lo hace como si fuera en segundo plano pero me lo cierra directamente y ni sale por pantalla ni sales por impresora, pero no me da ningun error, simplemente "pasa" de mi.
Si lo hago con el Action=1 me da el error 20535, error que no encuentro documentado. A ver si me puedes ayudar y gracias por interesarte.
-
Ese número de error me dió una vez, y se debía a que la BD tenía contraseña a nivel de la Base de Datos, para solucionarlo antes de mostrarto, Action=1, puse la siguiente línea de código:
CrystalReport1.Password =la contraseña que proceda
Espero que te sirva.
Un consejo: Pásate a el RDC y deja el OCX, es muchísimo más potente y tiene más posibilidades, además Seagate eliminó ya el OCX de la versión 9.:good:
-
Hola angelescj: otra vez aqui, gracias por tu explicacion, pero me sigue dando error. De hecho he llegado a conseguir que muestre el informe con PrintReport, pero almacenando los datos, es decir, en el crystal le digo que guarde datos con informe. Pero luego cuando cambian los datos no me los actualiza, me vuelve a sacar los mismos. Estuve mirando las opciones del informe, cambiando propiedades y llegue a un punto en el que ya no me funciona nada, ni me lo muestra ni nada. La verdad ya no se que hacer, pues tengo muchas aplicaciones desarrolladas que "tiran" del Crystal. A ver si me puedes ayudar. Sabras de algun manual? Sabes como se actualizan los datos en tiempo de ejecucion? Socorro.
:ayuda:
Edu
-
Aquí tienes manuales de crystal variados
http://www.lawebcrystal.com/documentos/:good (http://www.lawebcrystal.com/documentos/:good):
-
Aqui tienes manuales de cystal variados:
http://www.lawebcrystal.com/documentos/ (http://www.lawebcrystal.com/documentos/)
:good:
-
Gracias angelescj. Voy a echarles un vistazo a ver que encuentro. Ya te contare.:jumpie: