La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo diseñar formularios en FineReport Ejemplos simples de diseño de formularios en FineReport

Cómo diseñar formularios en FineReport Ejemplos simples de diseño de formularios en FineReport

He estado usando finereport, que es muy adecuado para informes complejos al estilo chino, y la función de producción de formularios también es muy buena.

FineReport es un software de informes y su informe. La función de operación es la mejor en software de informes.

Para crear un nuevo formulario, haga clic en Archivo>Crear un nuevo formulario, como se muestra a continuación:

Arrastre los componentes

Como se muestra en la representación anterior, Puede ver que el formulario requiere Hay un control de cuadro desplegable, un control de texto y dos controles de etiqueta correspondientes. También necesitamos un bloque de informe para mostrar datos en forma de tabla. En este momento, determinamos que necesitamos agregar un. bloque de informes y cuatro controles al formulario.

En la introducción del componente, sabemos que el control puede existir adjunto al componente del panel de parámetros, o puede existir en forma de un componente separado. Puede usar cualquier forma aquí y el efecto será. lo mismo Luego use el formulario adjunto en el que existe el componente del panel de parámetros.

Componente de parámetro

Arrastre el componente de parámetro desde la barra de herramientas al cuerpo del formulario y arrastre los cuatro controles correspondientes: cuadro desplegable, texto y 2 controles de etiqueta a En el parámetro componente, establezca los valores de control del control de etiqueta en: ID de pedido e ID de cliente, como se muestra a continuación:

Componente de bloque de informe

Arrastre el componente de informe desde la barra de herramientas al cuerpo principal del formulario, como se muestra a continuación:

Si hay demasiados componentes y la visualización adaptable de la página estará abarrotada cuando se muestre en la web, entonces puede seleccionar el marco general. en la parte inferior derecha del cuerpo, en la tabla de atributos en el lado superior derecho, cambie la escala del componente a escala adaptativa, como se muestra a continuación:

Rellenar el área de visualización: significa que cuando se muestra en la web. lado, todos los componentes llenan de forma adaptativa todo el navegador La página del navegador se muestra sin barras de desplazamiento, lo que significa que cuando se muestra en la web, se muestra en proporción al tamaño del componente al crear el formulario y no se escala para llenar todo el navegador; página web. Si se excede el tamaño de la página, aparecerán barras de desplazamiento.

Controlar datos de enlace

Definir conjunto de datos

En la representación, cree un nuevo conjunto de datos ds1: SELECT * FROM orden donde ID de pedido=${orderid} , El valor predeterminado del parámetro orderid es 10001.

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

Cuadro desplegable ID de pedido

Seleccione el control del cuadro desplegable y arrástrelo a la posición adecuada. El nombre del control del cuadro desplegable está configurado en "orderid". El diccionario de datos proviene de la tabla de pedidos de la base de datos FRDemo (tabla de base de datos de selección de tipo de datos, seleccione FRDemo para la base de datos), tanto el valor real como el valor mostrado son el ID del 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 posición adecuada. El control del cuadro de texto se denomina customerid. El valor del control se selecciona como un campo enlazado. los datos provienen del conjunto de datos ds1. El campo de ID del cliente se muestra a continuación:

Nota: El conjunto de datos ds1 se selecciona aquí para realizar el vínculo entre el cuadro desplegable y el cuadro de texto. del control del cuadro desplegable es orderid. El conjunto de datos ds1 procesa los datos de acuerdo con 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 dentro del bloque de informes para ingresar a la interfaz de edición del bloque de informes.

Crear un nuevo conjunto de datos

En la representación, los detalles del pedido deben mostrarse en el bloque de informe y filtrarse según el ID del pedido. Crear un nuevo conjunto de datos ds2: seleccione *. a partir de los detalles del pedido donde ID de pedido = ${orderid}, el valor predeterminado de orderid es 10001.

Diseño de tabla

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

En este punto, el formulario ya está creado.

Guardar el formulario y obtener una vista previa

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

Espero que ayude al interlocutor