Red de conocimiento informático - Material del sitio web - Cómo utilizar el control de formulario Java FineReport para desarrollar informes Java

Cómo utilizar el control de formulario Java FineReport para desarrollar informes Java

Descargue el paquete de instalación del sitio web oficial de FineReport e instálelo paso a paso. El paquete de instalación de FineReport viene con un archivo de ayuda. Es muy conveniente.

Pasos

1

A continuación tomamos un formulario simple como ejemplo para experimentar.

El efecto final es el siguiente:

2

Nuevo formulario

Haga clic en Archivo>Cree un nuevo formulario, como se muestra a continuación:

Arrastre el componente

Como se muestra en la representación anterior, podemos ver que el formulario necesita un control de cuadro desplegable y un control de etiqueta correspondiente y un botón de consulta, así como una tabla para mostrar el bloque de informe de datos y un botón de consulta. También necesitamos un bloque de informe que muestre los datos en forma de tabla y un bloque de gráfico que muestre el gráfico. En este punto, hemos determinado que necesitamos agregar un bloque de informe, un bloque de gráfico y 3 controles a nuestro formulario.

Nota: Al introducir componentes, sabemos que los controles se pueden adjuntar al componente del panel de parámetros o existir como un componente separado. Aquí puede usar cualquier formulario y el efecto será el mismo. adjunto a un componente del panel de parámetros que existe en él.

Componente de parámetro

Arrastre el componente de parámetro desde la barra de herramientas al cuerpo del formulario y arrastre los tres controles correspondientes: cuadro desplegable, control de texto y botón de consulta al componente de parámetro. y establezca el valor de control del control de etiqueta en: Cliente, como se muestra a continuación:

Componente del bloque de informe

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

Nota: Si hay demasiados componentes y estará abarrotado cuando la página web se muestre de forma adaptativa, puede seleccionar el cuerpo del marco general en la esquina inferior derecha y modificar la escala del componente a Auto en el atributo. tabla en la esquina superior derecha Adáptese a la relación de zoom, como se muestra a continuación:

Rellenar el área de visualización: significa que cuando se muestra la página web, todos los componentes llenan de forma adaptable toda la visualización de la página del navegador, no la página web. página entera. Escala adaptativa: esto significa que todos los componentes se mostrarán en la página web de acuerdo con el tamaño del formulario, sin llenar toda la página web proporcionalmente, y aparecerán barras de desplazamiento si se excede el tamaño de la página web.

El escalado de componentes se cambiará a escalamiento adaptativo tal como está.

Consulte Estilos de formulario para obtener estilos de visualización detallados

Componente de gráfico

Luego arrastre y suelte el componente Gráfico desde la barra de herramientas hasta la parte inferior del componente Bloque de informe como. se muestra a continuación:

Controlar datos de enlace

Definir conjunto de datos

En la representación, cree un nuevo conjunto de datos ds1: SELECCIONE el nombre del producto, la cantidad del inventario, el producto. Precio de costo, Producto.Precio unitario DESDE Pedido, Detalle del pedido, Producto donde ID de cliente='${empresa}'y Order.OrderID=OrderDetail.OrderID=OrderDetail.Product ID=Product.Product ID, el parámetro predeterminado empresa El valor es VINE.

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

Control del cuadro desplegable Cliente

Seleccione el control del cuadro desplegable y arrástrelo a la ubicación adecuada. El nombre del control del cuadro desplegable está configurado como "Empresa". y el diccionario de datos proviene de la tabla de clientes de la base de datos FRDemo (seleccione la tabla de la base de datos como tipo de datos y FRDemo como base de datos. El valor real y el valor mostrado son el ID del cliente y el nombre del cliente, respectivamente).

El valor real y el valor mostrado son ID de cliente y nombre de cliente respectivamente, y el valor de control es VINET:

Bloque de informes

Después de configurar el panel de parámetros y los controles, haga clic con el lápiz en el botón de bloque de informe para ingresar a la interfaz de edición del bloque de informe, como se muestra en la siguiente figura:

Nuevo conjunto de datos

La representación muestra que el bloque de informe debe mostrar los datos de detalles del pedido, filtrar según al ID del cliente y cree un nuevo conjunto de datos ds2. Nuevo conjunto de datos filtrados ds2: seleccione * del pedido donde ID de cliente = '${empresa}', que es el valor de empresa predeterminado para VINET.

Diseño de la tabla

La siguiente figura muestra el diseño de la tabla:

Haga clic en el botón en la esquina inferior izquierda de la tabla para volver al diseño de la tabla. interfaz, seleccione el bloque de informe y establezca la visibilidad de la barra de herramientas del bloque de informe en la hoja de propiedades de la derecha, como se muestra a continuación:

Bloque de gráfico

Seleccione el área donde se encuentra el gráfico. El bloque se ubica con el mouse para vincular datos al gráfico. La fuente de datos proviene de la fuente de datos del conjunto de datos y su serie de clasificación se establece de la siguiente manera:

Atributos condicionales

Desde. el tipo de bloque de gráfico es un gráfico combinado, es necesario modificar diferentes series a través de los atributos condicionales del gráfico Tipo de gráfico, en el siguiente gráfico, agregue un nuevo atributo de condición, establecido cuando el número de series es 3, su eje de coordenadas es el eje de coordenadas auxiliar y el tipo de gráfico es un gráfico de líneas:

13

Nota: el número de serie seleccionado al configurar las condiciones debe coincidir con el orden de las columnas de los datos enlazados. Al configurar los datos del gráfico en la figura anterior, inventario, precio de costo y precio unitario. Al configurar los datos del gráfico en la figura anterior, inventario, precio de costo y precio unitario Los números de serie de las series de precio de costo y precio unitario son 1. , 2 y 3 en secuencia, y los atributos de condición establecen principalmente la serie de inventario que se mostrará en un gráfico de columnas, el precio de costo y el precio unitario que se mostrarán en un gráfico de líneas y se utiliza el eje de coordenadas auxiliar. Al agregar una combinación de gráficos, se agregarán 2 atributos condicionales de forma predeterminada; consulte los detalles de la combinación de gráficos.

En este punto, se ha creado el formulario.