viernes, 8 de junio de 2007

Crear un Reporte en Delphi

Usted puede utilizar informes ambos el VCL y el CLX para generar informes de la base de datos y en desarrollos que no tengan bases de datos. El procedimiento siguiente explica cómo agregar un informe simple a unprograma existente con base de datos.

1. Abra un programa con base de datos en Delphi.
2. Desde la página de componentes de RAVE, agregue el componente de TRvDataSetConnection a una forma en el programa.
3. En las propiedades del objeto TRvDataSetConnection, fije la propiedad del dataSet a un componente dataset que ya esté definido en su aplicación.
4. Ahora debemos diseñar el informe y crear un archivo de informe (archivo con extensiónl .rav).

A. Elija desde Delphi la opción que se encuentra en Tools|Rave para lanzar al diseñador de la
presentación visual de Rave.
B. Seleccione File|New para exhibir la caja de diálogo DATA CONNECTIONS.
C.En la lista de Data Object Type, seleccione Direct Data View y presione en siguiente (Next)
D. En la lista de conexiones de datos activas, seleccione RVDataSetConnection1 y presione en Finalizar.
E.En el árbol del proyecto en el lado izquierdo de la ventana del diseñador visual RAVE, expanda el nodo Data View Dictionary, entonces nuevamente expanda el nodo creado DataView1. Los campos de datos de su aplicación serán desplegados debajo del nodo DataView1.

F.En el menu de Rave seleccione Tools|Report y luego Wizards|Simple para exhibir el asistente.
G.Seleccione DataView1 y el presione en siguiente.
H.Seleccione los campos que desee exhibir en el informe y
presione en siguiente (next).
I. Siga los avisos en las páginas subsecuentes del asistente para fijar el orden de los campos, márgenes, dirección del texto, y las fuentes que se utilizarán en el informe (reduzca tamaños porque los que presenta por defecto en los títulos son inmensos).
J. En la página final del asistente, presione en generar (Generate) para terminar el asistentey exhibir el informe en el diseñador de página.

K. Elija File|Save para exhibir la caja de diálogo salvar. Navegue al directorio en el cual su aplicación de Delphi está situada y salve el archivo de proyecto de RAVE con el nombre que quiera, por ejemplo miarchivo.rav.
Minimice Rave y vuelva a Delphi.

5 Otra vez en Delphi desde la página de componentes de Rave, agregue el componente Rave project, TRvProject, a la forma.
6 En el inspector del objetos, fije la propiedad ProjectFile al archivo del informe (por ejemplo miarchivo.rav) que usted creó previamente.
7 Desde la página estándar de la paleta de componentes, agregue el componente de Tbutton.
8 En las propiedades del objeto Tbutton, seleccione la lengueta de los Eventos y escoja el evento de OnClick.
9 Escriba un evento que utilice el método de ExecuteReport para ejecutar el componente del proyecto Rave. Mejor dicho escriba RvProject1.execute; ( RvProject1 es el nombre del componente agregado en el paso 5).

10 Corra la aplicación (Press F9 to run the application).
11 Click en el botón que usted adicionó en el paso 7.
12 El cuadro de dialogo opciones de impresión es mostrado. Click OK para ver el reporte.

No hay comentarios: