Colección de citas famosas - Slogan de motivación - Tutorial del método de diseño de formularios FineReport

Tutorial del método de diseño de formularios FineReport

La función de operación de informes de FineReport es la mejor entre los programas de informes. A continuación, el editor le presentará algunas funciones sencillas de diseño de formularios de FineReport.

Haga clic en el archivo para crear un nuevo formulario>Cree un nuevo formulario, como se muestra a continuación:

Arrastre el componente

Como se muestra en la representación anterior, podemos ver el formulario Requiere un control de cuadro desplegable, un control de texto, dos controles de etiqueta correspondientes y un bloque de informe para mostrar datos en forma de tabla. En este punto, decidimos agregar un bloque de informe y cuatro controles al formulario.

En la introducción de componentes, sabemos que los controles pueden existir en forma de componentes adjuntos al panel de parámetros o como componentes separados. Ambos formularios son de uso gratuito y el efecto es el mismo, así que utilice el formulario que viene con el componente Panel de parámetros.

Componente de parámetro

Arrastre el componente de parámetro en la barra de herramientas al cuerpo del formulario, arrastre el cuadro desplegable correspondiente, el texto y dos controles de etiqueta al componente de parámetro y configúrelo. los valores de control del control de etiqueta al ID del pedido y al ID del cliente respectivamente, como se muestra en la siguiente figura:

Componente del bloque de informe

Arrastre el componente del informe desde la barra de herramientas a el formulario, como se muestra en la siguiente figura:

Si la cantidad de componentes es demasiado grande, la visualización adaptativa en una página estará muy abarrotada cuando se muestre en la web. En este momento, puede seleccionar el marco general en la parte inferior derecha y modificar la escala del componente a la escala original adaptativa en la página de propiedades en la parte superior derecha, como se muestra en la siguiente figura:

Área de visualización completa: se refiere a la web Cuando se muestran en el cliente web, todos los componentes llenan de forma adaptable toda la página del navegador sin barras de desplazamiento, lo que significa que cuando se muestran en el cliente web, se muestran en proporción al tamaño de los componentes al crear el formulario; y no se escala toda la página web. Si se excede el tamaño de la página, aparecerán barras de desplazamiento.

Controlar datos enlazados

Definir conjunto de datos

En el renderizado, cree un nuevo conjunto de datos DS 1: seleccione.

*

Desde

Comando

Dónde

ID de pedido=${ID de pedido}, parámetros El El valor predeterminado de ID de pedido es 10001.

Nota: El nombre del parámetro debe ser coherente con el nombre de control del cuadro desplegable de ID del pedido.

Cuadro desplegable ID de pedido

Seleccione el control del cuadro desplegable y arrástrelo a la ubicación adecuada. El nombre del control del cuadro desplegable está configurado en "orderid" y el diccionario de datos proviene de la tabla de pedidos de la base de datos FRDemo (el tipo de datos es una tabla de base de datos y la base de datos es FRDemo). El valor real y el valor mostrado son ambos ID de pedido y el valor de control está vacío.

Cuadro de texto de ID de cliente

Seleccione el control del cuadro de texto y arrástrelo a la ubicación adecuada. El control del cuadro de texto se denomina customerid y el valor del control se selecciona como campo de enlace. Los datos provienen del campo ID del cliente en el conjunto de datos ds1, como se muestra en la siguiente figura:

Nota: El conjunto de datos ds1 se selecciona aquí para realizar el vínculo entre el cuadro desplegable y el texto. caja. El nombre del control del cuadro desplegable es orderid y el conjunto de datos ds1 filtra los datos según el parámetro orderid, es decir, el conjunto de datos ds1 filtra los datos según el valor del control del cuadro desplegable.

Bloque de informes

Después de configurar el panel de parámetros y los controles, haga clic en el botón del lápiz óptico en el bloque de informes para editar el bloque de informes.

Nuevo conjunto de datos

En la representación, los datos detallados del pedido deben mostrarse en el bloque de informe, filtrarse según el ID del pedido y crear un nuevo conjunto de datos ds2: seleccionar.

*

De

Detalles del pedido

Dónde

ID del pedido=${orderid}, el valor predeterminado El valor del ID del pedido es 10001.

Diseño de muestra de tabla

Como se muestra en la siguiente figura, diseñe la muestra de tabla:

En este punto, la tabla ha sido producida.

Guardar el formulario y obtener vista previa

Guardar el formulario. El sufijo de la plantilla de formulario es . desde. Haga clic en el botón de vista previa para obtener una vista previa y ver el efecto.