La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2499 - PROBLEMAS CON EL OCX DE CRYSTAL REPORT
Autor:  Ramón Moreno
Tengan todos un saludo muy especial.
Compañeros tengo un gran problema con el VB5-VB6 y el Crystal Report. Cada vez que se imprime un reporte a traves de una línea de código VB5/VB6

Reporte.Action=1

se genera un error y me saca del programa, el detalle del error indica una mala operación realizada por el OCX del Crystal report.

Si se vuelve a ejecutar el programa y se intenta realizar la impresión del mismo reporte este se imprime sin problema, si se intenta imprimir otro reporte o el mismo otra vez, se vuelve a generar el error y se repite la historia, esto me tiene loco y en el trabajo la presión de los jefes me está matando y no se si tengo que cambiar de lenguaje de programación.

Si alguno de Uds. conoce de lo que les estoy hablando o les ha pasado algo parecido de una vez les doy las Gracias.

  Respuesta:  Alvaro navarro Chaves
Estimado amigo (a); he tenido problemas de este tipo y te recomiendo que no codifiques otras cosas después de enviar el evento report = 1 ya que visual basic sigue con la secuencia y da al traste con el cristas report, envia la codificación de la invocación crystal report a un módulo independiente y deja que este trabaje antes de continuar. No se si este es tu problema pero pruebalo a ver si te sirve.

  Respuesta:  HORACIO ACOSTA
Hola, se de lo que estas hablando, y recomendaría reinstalar el Visual nuevamente con todo y Crystal. Es la manera más ´salomónica´ que se me ocurre. Suerte y paciencia...

  Respuesta:  Victor Paredes
Hola, yo he tenido el mismo problema una ves, la solucion fue volver a instalar Visual Basic, pero ahi no termino mi problema..... resulta que los programas que habia hecho anterior a la reinstalacion de visual basic no funcionaban como corresponde..... asi que lo que hice es vover a compilar los fuentes y cambiar la manera de distribuir los programas. Ahora mando el .EXE, las bases de datos y instalo las librerias de Visual basic que vienen el las revistas PC USERS.
Despues de hacer todo eso pude volver a imprimir sin ningun problema.

PD: En mi caso el error se produjo al querer instalar nuevas aplicaciones para visual basic. ¿vos instalaste algo nuevo antes de que se produsca el error?