• Sábado 9 de Noviembre de 2024, 03:29

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - FERDOVAL

Páginas: [1]
1
Crystal Reports / Re: Crystal Con Código
« en: Jueves 8 de Julio de 2004, 14:14 »
Cita de: "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
Juan C,
Muy útiles tus comentarios.
Tengo una cuestión para cualquier que pueda ayudarme.
Estoy usando Crystal 8 en una aplicación VB6. La base de datos es ACCESS. Necesitaría conectarme con una base de datos mediante código para que fuese independiente del PC. Por eso no quiero usar ODBC, pero usando p.ej. OLEDB no consigo que funcione el pasar una consulta sql a través de CrystalReport1.SQLQuery; y es que incluso en tiempo de diseño se me deshabilita la posibilidad de realizar consulta sql para filtrar.
¿puede tener que ver que use CrystalReport1.RetrieveDataFiles? ¿Podéis algun Provider que permita utilizar SQLQuery y me deje direccionar a mi base de datos que por defecto se instalará en otra carpeta (APP.path) distinta de donde diseño.

Muchas gracias

Páginas: [1]