Bases de Datos > Crystal Reports
Crystal Con Código
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
[#] Página Siguiente
Ir a la versión completa