Ver Mensaje Individual
  #1  
Antiguo 03-04-2006
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Reputación: 19
papulo Va por buen camino
...y me toco usar RaveReport 5...

¿Que quiero imprimir páginas? A usar el Rave Report ese.
¿Problemas? Todos. ¿Soluciones? A ello vamos en este mismo momento.

Comenzaré con un pequeño plano general de como llevo el tema, para que me podais ayudar de la mejor manera posible.
Tengo una DB (base de datos) creada con Firebird, siempre me manejo con los componentes de la pestaña "InterBase" cuando accedo a la DB en mis programitas, mediante IBDatabase, IBTransaction, IBSQL o IBDataSet y Datasource si es necesario.

Con eso, mis dbgrids y demas cosas, no tengo problemas para ir mostrando en pantalla lo que necesito.

Ahora me gustaría empezar a imprimir información de la DB y cosas así, he visto que se hace mediante reports o informes, pero la verdad es que no acabo de comprender bien bien como conectar mi DB con RaveReports y poder trabajar con ello después.

Buscando por internet, encontré algo de información (algo espesilla para mi gusto ) y lo único que he intentado ha sido lo siguiente:

Creo un form nuevo y un datamodule. En el DM pongo el IBDatabase, IBTransaction, IBDataset y Datasource, los configuro como siempre y listo.
Después en el form, de la pestaña RAVE, pongo el RvProject, Rvsystem y RvDataSetConnection. Doble click sobre RvProject y se me habre el Rave Reports (lo he actualizado a la versión 5.1 desde la página oficial).

Una vez abierto el RaveReports, guardo un nuevo proyecto en la carpeta donde esta también el programa que quiero hacer en Delphi.

Vuelvo a Delphi y configuro los componentes de Rave, de forma correcta (o eso creo ), al RaveProject le selecciono su engine (RvSystem1) y el project file (el que he guardado anteriormente en la misma carpeta, que en este caso le he dejado el nombre por defecto puesto), en el componente RvSystem no veo nada que (aparentemente) tenga que configurar y en el RvDataSetConnection lo vinculo con el IBDataSet del datamodule.

Tras estos pasos, vuelvo al RaveReports y aprieto el boton de "New Data Object" y me sale el menú con varias opciones. Escojo la tercera, Direct Data View y me sale un listado con "Active Data Conections" donde solo tengo una opción para escoger RvDataSetConnection1, la selecciono y ya está.
A partir de ese momento, que yo creía que ya vería en la vista de arbol del Rave Reports la lista de tablas que componen mi DB, no veo nada de nada, no me sale tampoco la conexión activada y por el momento me encuentro en un callejón sin salida (para mi, claro esta )

¿Alguién me puede ayudar un poco a continuar con esto? Estoy algo desesperadito ya, jejejejeje, para que mentir, pero habrá que seguir insistiendo.

Saluditos, gracias por leeros el ladrillo que me ha salido y espero ansioso las respuestas del hilo.

Última edición por papulo fecha: 03-04-2006 a las 10:35:04.
Responder Con Cita