PDA

Ver la Versión Completa : Rave Reports


Un abrazo
09-06-2003, 14:29:41
Como puedo generar informes con un Rave Reports en el Delphi 7.0.

javiermorales
09-06-2003, 14:49:52
Dentro de la instalación de Delphi 7, tienes un directorio llamado Rave, donde se encuentra un Demo bastante aclaratorio de la manera de trabajar con Rave.

Espero que te sirva, de todas maneras dispongo de la ayuda en Inglés y si quieres te la paso.

Un saludo.

Un abrazo
10-06-2003, 09:31:14
Como puedo hacer un informe valiéndome de los datos de una base de datos???

javiermorales
10-06-2003, 10:13:02
Hola, te cuento:

1.-Necesitas es un componente RvSystem, con el cual puedes configurar la manera en que el motor de Rave trabaja (Previsualización, Textos de las pantallas de dialogo, etc).
2.- Un componente RvProject para poder enlazar tu aplicación con el proyecto Rave (donde has confeccionado los listados)
3.- A nivel de BD, tendrás tus accesos a los datos a través por ejemplo de DataSets (yo los agrupo en un dataModule para los listados)
4.- En ese DataModule, por cada uno de los accesos que tengas a tablas o Querys, debes crear un componente Rave que apunte a dicho componente (Ej: tienes un ADODataSet y debes crear un RvDataSetConnection y en su propiedad DataSet le pones el ADODataSet que accede a la tabla
5.- Una vez que tienes diseñado el acceso a datos, entras en Rave y vas creando por cada uno de los accesos a datos Rave un Data Object (de tipo Direct data View), te lo pide en la priemra pantalla y en la siguiente escoges el Acceso a datos Rave que habías creado en el DataModule.
6.- Debes tener en cuenta que para que lo reconozca, debes tener abierto el datamodule en Delphi
7.- Cuando has creado los Data Object en Rave, debes crear una Región y dentro de la región irás metiendo los DataBand o band, donde depositarás los campos de los Data Object (puedes arrastrarlos utilizando el Ctrl Click Drag&Drop (te crea un datatext) o el Alt Click Drag&Drop (te crea un Text).

Espero que te sirva para comenzar. Un saludo.

Un abrazo
10-06-2003, 10:59:25
Ya va la cosa tirando.

Gracias por tu ayuda.

Un abrazo
10-06-2003, 12:55:32
Como puedo hacer una consulta con Rave.

Es posible???

También necesito poner la fecha actual en el informe

Como lo hago???

javiermorales
10-06-2003, 13:00:37
La consulta la haces previamente en Delphi y la enganchas con Rave. Respecto a poner la fecha del sistema, tienes que poner un DataText y asociarle en el campo DataField una Report Variable (pinchando en el botón ..., la variable se llama TimeShort o TimeLong.

Un saludo.

Un abrazo
11-06-2003, 11:38:33
Estoy haciendo un informe y pongo un Data Text en un band component y solo me muestra el primer registro de la tabla.

Como puedo hacer para que me muestre todos los registros???

javiermorales
11-06-2003, 12:51:39
Para que te muestre todos los registros debes configurar la propiedad BandStyle a Detail. Cuando estras en esta propiedad te va mostrando dependiendo del estilo que escojas, como quedaría tu report a nivel de enlaces entre Bands/DataBands, además si se trata de un master detail debes controlar la propiedad ControllerBand, Detail Key y Master Key, con el fin de que la impresión la realice en el orden adecuado.

Los nombres de las propiedades las estoy poniendo de memoria, con lo que es posible que alguna varíe en alguna letra.

Un saludo.

Un abrazo
12-06-2003, 10:46:12
Dentro de una region tengo un band component y dentro de el unos text components. Me interesa que esa band me salga en todas las paginas del informe.

Ademas tengo un DataBand componente, tambien dentro de una region, con un data text enlazado a una tabla. Me gustaria que me saliera debajo de cada dato una linea. Pongo la linea debajo del data text pero solo me sale en el primer registro.

Como puedo solucionarlo ??????