Bases de Datos > Crystal Reports

 Crystal Con Código

(1/2) > >>

Kev:
Salu2

Buenas, quisiera saber si es posible enlazar a la BD para crear un informe a través de código en VB.

 :huh: Porque mi aplicación usa reportes, creo el instalador, pero mi programa se instalara un la carpeta archivos de programa, en la unidad C o D o donde este instalado Windows, y como los reportes tambien se instalaran ahí al tratar de acceder a ellos hay un error porque no encuentra la Base de datos, ya que al momento de crear el reporte este y las bases de datos se encontraban en una carpeta de la unidad C:\APLICACION\.

 :angry: Puedo obligar que el programa se instale en la unidad C:\APLICACION\ pero no soy conformista y ademas soy curioso, y quisiera saber si alguien tiene alguna solucion a este problema.

Gracias de antemano
 :kicking:

Juan C:
Hola:

No te preocupes, no tienes que hacer un reporte con código.  Haz lo siguiente, a mi me funciona:

1) En el reporte estadndo en Crystal, abre el menú base de datos, escoge la opción Establecer ubicación y a lo mejor tienes algo como esto:
Movimientos ventas!C:\VENTAS\BASE\Ventas.mdb
cambialo por esto
Movimientos ventas!Ventas.mdb
es decir, quitas la ruta. "Movimientos ventas" es la tabla y "ventas.mdb"  la base de datos.

2) En el proyecto de VB en el formulario que cargaste el control de Crystal, prueba lo siguiente:
 a) coloca en un botón el siguiente código:
CReport1.DataFiles(0) = App.Path & "Ventas.mdb"
CReport1.Connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "Ventas.mdb" & ";Persist Security Info=False "
CReport1.ReportSource = crptReport
CReport1.ReportFileName = App.Path & "\ListaVentas.rpt"
CReport1.Action = 1

Con esto quedará solucionado tu problema
si tienes duda escribela

Kev:
Mil gracias por tu respuesta se que ayudara mucho, estaba frustrado con esto. Aparte, donde aprendiste Crystal Reports me podrias aconsejar alguna pagina.

Gracias.
Salu2
 :lol:

Juan C:
Hola Kev:

Realmente no tengo una página favorita de Crystal.  
He aprendido un poco a través de libros, no se donde te encuentres a lo mejor te podá recomendar alguno, pero lo mas importante estarte metiendo a Crystal y estarle moviendo por todos lados


Saludos

Juan Carlos

Kev:
Aparte una consulta, cuando agregas una imagen a tu reporte, esta se guarda con el informe o el informe debe encontrarla, segun la direccion que le diste, si fuera lo ultimo, como le pasas la direccion de la imagen (usando app.path).

Salu2
 :comp:  :huh:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa