You are on page 1of 5

Mandar llamar un reporte hecho en crystal Report 8 desde Visual

Basic 6

Espero darme a entender


Pongo el procedimiento que he hecho

He creado un repote en crystal report 8, ya que lo tengo guardado y lo quiero abrir me


pide que ponga la contraseña, quiero aclarar que la base de datos la tengo en access
2003 y la tengo protegida con contraseña.
Lo primero que quiero hacer es, establecer la contraseña para que no me la pida
cada vez que quiero abrir el reporte.
Aquí estoy abriendo un reporte hecho en crystal report 8, desde el mismo crystal, y por
lo que ven al momento de querer abrirlo me pide que ponga la contraseña. (Nombre de
inicio de sesión no le puse a la base de datos) por eso dejo el campo vacio.

Ya después de establecer la contraseña me muestra el reporte con los datos del reporte

Es así como lo hago en crystal el reporte se llama reporte de prueba.rpt

Esta es la consulta SQL para que me muestre los datos


SELECT socios.nombre, socios.rfc, socios.giro, socios.denominacion, socios.calle,
socios.colonia, socios.municipio, control_afiliaciones.engomado,
control_afiliaciones.periodo
FROM socios, control_afiliaciones
WHERE socios.clave=control_afiliaciones.clave;

********************* Ahora si pasando a lo siguiente*********************


Mandarlo llamar desde Visual Basic 6.0

Voy a ilustrar el procedimiento para que vean la forma en que lo hago y ver si me
pueden ayudar para soluionar el problema.

¿Que es lo que quiero conseguir?


1. Que me muestre el reporte generado en crystal report 8 desde visual Basic 6.0
2. Que pueda establecer parámetros para la consulta donde yo pueda especificar el
dato a buscar.
3. Y sobre todo que me digan como hacerlo.

************************************************
Procedimiento
Agrego el control de crystal Report Viewer Control, en los diseñadores el Crystal
Report 8, y en la sejilla de objetos insertables el Crystal Report Viewer Control
********************************************************

Después de haber realizado esto hago lo siguiente. Doy click derecho del ratón en
agregar le doy Crystal Report8.
Selecciono A partir de un informe existente en la opción estándar y le doy aceptar.

Busco el reporte y le doy aceptar, posteriormente me manda la siguiente ventana donde


el programa me crea los formularios para que muestre el reporte y le doy aceptar.

Esto me crea dos formularios, uno del reporte y un formulario de donde se manda
llamar.
Este es el segundo formulario con su código correspondiente.

Pero al momento en que quiero que me muestre el reporte me manda el siguiente error,
y la verdad no se cual es el motivo por el que me lo muestra, no se si se deba a que mi
base de datos hecha en access tenga contraseña.

*******************************************************************+**
Ok pasando a lo siguiente, quiero lograr que el reporte generado en crystal report haga
la búsqueda con parámetros y por este motivo hice un formulario sencillo como prueba
para buscar la forma de hacerlo.

La verdad he visto varios formas de hacerlo pero no he entendido como hacerlo.

Espero me puedan ayudar.

Gracias, Si no entienden algo por favor ponganlo aquí o a mi correo

joseadbel@hotmail.com

You might also like