Red de conocimiento informático - Material del sitio web - Cómo utilizar FastReport para crear informes cruzados

Cómo utilizar FastReport para crear informes cruzados

Para crear un informe cruzado, necesitamos usar la tabla "crosstest" en la carpeta "DEMOS\MAIN" de FastReport. La tabla "crosstest" contiene varios tipos de datos:

Cree un nuevo proyecto en Delphi, coloque los componentes "TTable", "TfrxDBDataSet" y "TfrxReport" en el formulario y configúrelos. Realice los siguientes ajustes. : Table1:

DatabaseName = 'c:\Program Files\FastReport 4\Demos\Main'

TableName = 'crosstest.db' El valor de la propiedad DatabaseName debe ser el mismo que su La ruta a la carpeta de instalación de FastReport es la misma: frxDBDataSet1:

DataSet = Table1

UserName = 'SimpleCross' Para el diseño de informes cruzados, es necesario utilizar el "TfrxCrossObject" componente en la paleta FastReport

. Coloque el componente "TfrxCrossObject" en el formulario Delphi sin ninguna configuración. Al mismo tiempo, el widget "frxCross", que contiene todas las funciones necesarias, se añadirá a la lista de "usos". Ingrese al modo de diseño de informes. Primero, utilice el menú "Informe|Datos..." para vincular a la fuente de datos. Seleccione el objeto "Tabla cruzada de base de datos" de la lista

: Haga clic en la página de diseño para colocar el objeto: Utilice el Editor de objetos para especificar todas las configuraciones. Haga doble clic en el objeto para llamarlo: Los 6 números en el elemento del editor representan: 1. La siguiente lista con la fuente de datos 2. La lista de campos de la fuente de datos seleccionada. Los campos de esta lista se pueden arrastrar a las listas "3", "4" y "5". 3. Lista de campos (generar (fila), encabezado) 4. Lista de campos (generar títulos de columnas) 5. Generar lista de campos (en celdas de la tabla) 6. Vista previa de la estructura de la tabla 7. Esta opción de estructura puede especificar si el título y los resúmenes solo pueden modificarse con el ratón en el editor. En la demostración de este artículo, puede arrastrar campos de la lista "2" a las listas "3", "4" y "5". A continuación, haga clic en el botón "Aceptar" para cerrar el editor.

Sin embargo, finereport sigue siendo muy recomendable en comparación con fastreport, finereport es más adecuado para los informes complejos de China, su operación es más simple y el fondo también cuenta con un sólido soporte técnico. Se recomienda que el sujeto lo pruebe.