|
Rave Report
Para este sencillo ejemplo ocupamos lo siguiente:
1 Ttable
1 TRVProject
1 TRvDataSetConnection
(en el VCL de delphi existen controles similares prueben y descubre propiedades interezantes)
/Trataré de ser lo más breve posible si hay alguna duda me lo hacen saber/
Ok lo primero es que independientemente de la base de datos que utilizan esto no cambia mucho,
Aquí yo voy a usar una base de datos que se llama dbpruebas es una base de datos hecha en Access así que cuando configuren la base de datos tengan cuidado.
Los nombres de los objetos anteriores son los siguientes
Ttable-------------------table1
TRVProject--------------RVProjec1
TRvDataSetConnection---RvDataSetConnection1
PASOS:
hay que empesar a configurar el RvDataSetConnection1
Primero para los que hicimos una base de datos en access debemos hacer lo siguiente:
1) creamos la base de datos en Access y la guardamos en nuestro disco duro ojala en un lugar facil de acceder
2) Vamos a "panel de control", "Herramientas Administrativas", y luego hacemos clic en el link que dice "origenes de datos (ODBC)"
3)Se nos abre un cuadro de dialogo con varias pestañas así que elegimos la pestaña "System DSN" y encontramos una lista que trea por columnas una que se llama "Nombre" y otra que se llama "Controlador" o "Driver" y a la derecha de esa lista nos encontramos 3 botones ("Agregar", "Remover", "Eliminar") damos clic en el que dice agregar.
4)Seguido aparece un cuadro que con otra lista las cuales son todos los controladores de base de datos que están en tu maquina; buscamos uno que se llama Controlador de Microsoft Access(*.mdb, *.accdb) o Microsoft Access Driver(*.mdb, *.accdb) y le damos doble clic.
5) Nos va a aparecer otro formulario que se llama "Configuración de ODBC Microsoft Access" que en realidad es muy sencillo de usar:
a-) En donde dice "Nombre del origen de datos:" ponemos lo que queramos (Este nombre es el que vamos a usar en delphi así que pongan uno muy practico y fácil de recordar).
b-) Para continuar vamos a encontrar un botón que dice "seleccionar" le damos clic en ese botón y aparecerá un cuadro que nos pide buscar la base de datos que vamos a utilizar y le damos "aceptar" a cuadro de búsqueda y después le damos aceptar al cuadro de "Configuración de ODBC Microsoft Access" y nos debe aparecer en la lista lo siguiente:
En la columna "nombre" el nombre que ustedes le dieron al Origen de Datos
En la Columna "Controlador" o "Driver" Controlador de Microsoft Access(*.mdb, *.accdb) o Microsoft Access Driver(*.mdb, *.accdb)
6) Finalmente damos clic al formulario que se llama Administrador de orígenes de datos ODBC.
7) Vamos a delphi configuraremos el Objeto "table1" primero vamos a la propiedad "DatabaseName" y elijemos el nombre del origen de datos que configuramos en el paso "5 a" y a continuación vamos a la propiedad "TableName" y se nos desplegará una lista con todas las tablas de la base de datos así que elijemos la que queramos.
8) Después vamos a configurar el objeto "RvDataSetConnection1" en la propiedad "DataSet" elegiremos el objeto "Table1" y hasta ahi estamos bien.
9) Después vamos a configurar el Objeto "RvProject1" asi que vamos a usar los siguientes pasos:
a-) Primero damos dobleclic sobre el Objeto "RvProject1" y se nos abrirá en pantalla el entorno de diseño de rave.
b-) Buscamos la opción que dice "Tools" después "Report Wizard" y elejimos "Simple table".
c-) Aparecerá un pequeño pero potente asistente de generación de reportes; el primer paso será elejir el "DataView" a utilizar generalmente con la configuración que usamos aparecerá solo uno que se llama "DataView1" así que lo elegimos y pulsamos el botón siguiente.
d-) En la siguiente pantalla nos aparecerá una lista de columnas que pertenece a la tabla que elegimos en el paso "7" así que elegimos las que queremos.
e-) En la pantalla próxima nos pedirán el orden de las columnas en el reporte así que ese paso está a libertad de ustedes.
f-) El el cuadro siguiente Elegiremos el titulo del reporte y los margenes del reporte.
g-) En el ultimo cuadro es de darle formato al titulo, a los nombres de las columnas y luego a l contenido de la tabla así que total libertad para elegir y al final clic en el botón "Generate".
h-) Nosotros deberemos ir al menú "file" después "Save as" y guárdenlo donde quieran.
*NOTA****LES RECOMIENDO QUE LO GUARDEN EN LA RAÍZ DE UNA PARTICIÓN YA QUE SI EL PROYECTO LO MUEVEN A OTRA MAQUINA PUEDEN TENER PROBLEMAS A LA ORA DE ABRIR EL REPORTE****
10) Como décimo y ultimo paso vamos en propiedad "ProjectFile" del objeto 'RVProject1' y ponemos la ruta física donde guardamos el reporte por ejemplo:
"C:\Users\Programacion\Documents\RAD Studio\Projects\Project1.rav".
11) creamos un boton y vamos al evento onClic de botón y escribimos el siguiente código:
"RvProject1.Execute; // ejecuta el reporte para que se muestre por pantalla"
12) corremos la aplicación y al darle clic al botón aparecerá un pequeño cuadro, nos cercioramos que este elegida la opción "Preview" y le damos aceptar y listo tenemos el reporte.
|