Red de conocimiento del abogados - Ley de patentes - ¿Consejos para utilizar ireport?

¿Consejos para utilizar ireport?

1) Configure la fuente de datos.

Seleccione DATOS-datos/fuente (se estima que este es el menú para la traducción de Taiwán, Hong Kong o chino extranjero) y luego seleccione NUEVO en la interfaz que aparece.

Después de hacer clic en Siguiente, siga la imagen a continuación para seleccionar el controlador JDBC y la ruta del enlace de la base de datos, ingrese el usuario y la contraseña (suponga que hay un plan de recursos humanos durante la instalación). /p>

2) Crear uno nuevo Para crear un documento o informe, el menú es Archivo->Abrir nuevo archivo (CTRL+N. Traducción típica al taiwanés.

El texto original de "). número de campo" es el recuento de columnas, pero en realidad se traduce como "número de columnas". Mejor, significa que una página se divide en varias partes verticalmente. Por ejemplo, la salida es

id, nombre. Si selecciona el número de campos = 2, entonces la salida tendrá el formato:

1 Jack

2 Mike

3 Tony

4 BeckHam

5 Rose

3) Establezca el área de la mesa requerida.

Las áreas disponibles predeterminadas incluyen (esta es la banda en inglés en todos los informes) : TÍTULO, ENCABEZADO DE PÁGINA, ENCABEZADO DE COLUMNA, DETALLE, PIE DE PÁGINA, PIE DE PÁGINA, PIE DE PÁGINA, RESUMEN.

No todas las áreas de la tabla son necesarias: título, encabezado de columna, detalle, pie de página y resumen. los innecesarios Haga clic derecho en el área de la fila vacía del informe y seleccione "Propiedades de la barra", establezca el parámetro de altura de banda en el valor que necesita. Si no desea mostrar el área (ya sea la banda o la. columna), puede establecer BANDHEIGHT=0.

4) Ingrese sql

Se recomienda utilizar íconos de acceso directo, es decir, en la fila superior, hay un ícono cilíndrico en en el lado derecho del medio (mueva el mouse sobre él, aparecerá un mensaje de base de datos),

Haga clic en él y en la ventana La declaración SQL ingresada es la siguiente:

5) Coloque campos y establezca títulos

Es bueno tener herramientas; de lo contrario, las herramientas no tendrán sentido. Haga clic en el menú de vista previa->paneles acoplables->estructura del documento, luego coloque el panel de estructura del documento usted mismo. y expanda el nodo de campos en el panel que aparece, como se muestra en la figura:

Nota, aquí es muy importante: seleccione "Nombre", presione y mantenga presionada la tecla izquierda Mantenga presionada la tecla, arrástrela a la columna de detalles y luego arrastre los otros tres campos en secuencia.

Por cierto, esta operación también es válida para los miembros en variables y parámetros en la estructura del documento, y para BIBLIOTECA. Lo mismo ocurre para las variables (es decir, la parte inferior de la imagen de arriba, donde se muestran el "número de página", etc.).

En cuanto a alinear estos elementos del informe, no hace falta decirlo, ¿verdad? mire el acceso directo en la columna inferior. Debería comprender los botones.

Busque el "texto que no regresa" (traducción incómoda) en la fila superior de botones de acceso directo, que en realidad es una etiqueta de texto. Primero haga clic en. botón izquierdo y suéltelo, luego mueva Mueva el mouse al área del encabezado de la columna, mantenga presionado el botón izquierdo y extraiga un área rectangular en el área. Puede colocar una etiqueta de texto en el área. también puedes usar ctrl+c, ctrl+. La función de v completa las otras tres.

6) Establece el pie de página y el contenido resumido.

Normalmente colocaremos palabras como "x página /***y página" en el pie de página. . De acuerdo con el método de arrastre mencionado anteriormente, arrastre la "página x de y" desde el panel de la biblioteca al área del pie de página. Luego puede modificar el contenido para que se muestre por separado como: "página " + $V{PAGE_NUMBER} +

"Página","***" + $V{PAGE_NUMBER} + "Página".

7) Primera vista previa.

8) Agregue condiciones de parámetros SQL y número de líneas de cálculo.

Por lo general, nuestro SQL tendrá condiciones Primero, suponiendo que queremos consultar el informe de los empleados cuyo salario mensual >= un valor específico, primero hacemos clic derecho en la columna (o panel) ESTRUCTURA DEL DOCUMENTO. Seleccione el menú agregar->parámetro,

Si no sabe qué tipo debe elegir, pero necesita saber qué tipo es el nuevo parámetro, entonces la mejor manera es verificar el tipo de datos de el campo de salario mensual en el área de detalles, parece que es java.math.BigDecimal, muy bien, simplemente configúrelo en java.math.BigDecimal.

Si es un tipo de cadena, generalmente no No es necesario usar new y luego convertirlo, simplemente ingrese la cadena directamente. Sí, pero debe agregar comillas.

Modifique el SQL (como antes, haga clic en el ícono del cilindro) y agregue lo siguiente. declaración:

donde salario>=$P{salario}, tenga en cuenta que $P representa el prefijo del parámetro, $V representa el prefijo de la variable, $F representa el campo y se ingresa el nombre. entre corchetes.

Agregue la variable report_count en el panel de resumen y luego cambie el tipo de datos a Cadena de caracteres y modifique la expresión a: "Número acumulado de personas:" + $V{REPORT_COUNT}.

9) Pruebe un gráfico de líneas simple para un informe.

Hacer gráficos es la parte más interesante, ¡porque es hermoso! Cabe señalar que el informe utilizado en el ejemplo es 2.0.0.

Originalmente quería descargar las instrucciones de jasper, pero cuando vi que costaba $, abandoné la idea y decidí hacerlo yo mismo.

Hacer un gráfico de líneas es relativamente común, no hay nada especial, pero hay algunos puntos a los que se debe prestar atención:

1) Cree una declaración SQL utilizable, allí Hay técnicas muy extrañas aquí Requisitos, tal vez Jasper modifique su mecanismo de análisis en el futuro.

2) Establezca el conjunto de datos del gráfico, incluidos los parámetros de los ejes xey,

3) Coloque el gráfico en el área de Impresión correcta (banda)

9.1 SQL correcto

Primero que nada, comencemos con sql. Ya que estamos configurando la expresión de serie (no lo hago). No sé cómo traducirlo de manera más apropiada, lo traduciré temporalmente a una expresión de agrupación) debe tener un valor. Si usa el valor de xoy como expresión, es intuitivamente inapropiado, así que piense si usa una constante. y el resultado es verdadero.

Ejemplo: seleccione mons,cjl,10 N de test_value donde jjr='LZF' ORDENAR POR MONS.

Utilice mons como eje x y cjl como eje y, entonces N es la variable de conexión. N es No importa qué valor o tipo sea. Puede ser una cadena o un número racional.

Esto formará el campo. variables $F{MONS},$F{CJL},$F{N}

Si desea dibujar más líneas, utilice un campo cambiante para reemplazar N. Por ejemplo, Se puede suponer que existe SQL de la siguiente manera:

seleccione mons,cjl,jjr n de test_value ORDER BY MONS.

9.2 Establezca x, y y otros elementos de la imagen

Haga clic derecho en la imagen, seleccione "propiedades de caracteres" en el menú emergente y luego seleccione la página "datos de caracteres", luego seleccione la subpágina "detalles" en la página "datos de caracteres". Este es el lugar clave. , luego haga clic en el botón "AGREGAR" y complete la siguiente imagen:

"Expresión de etiqueta (opcional)" No es necesario ingresarla. Este es un elemento opcional.

Puede ignorar el "hipervínculo de elemento". Esto se usa para configurar hipervínculos de elementos. No lo haga tan complicado por ahora.

Luego configure las propiedades de visualización del gráfico, como se muestra a continuación (esto es para seleccionar). "propiedades del gráfico" "La parte que aparece primero):

Análisis de sustantivos básico:

expresión del título del gráfico expresión del título del gráfico

expresión del subtítulo del gráfico expresión del subtítulo del gráfico

p>

mostrar leyenda mostrar leyenda

expresión de etiqueta del eje de categoría expresión de etiqueta del eje x (traducción gratuita)

expresión de etiqueta del eje de valor expresión de etiqueta del eje y

9.3 Colóquelo en el área correcta

Asegúrese de no colocar el gráfico en el área de detalles, de lo contrario habrá visualizaciones extrañas, no sé si es porque no lo estoy. competente o es un error de ireport (no puedo pedir demasiado, después de todo, este es un producto sin fines de lucro, excepto algunos de sus datos).

Si se coloca en el En el área de detalles, cuando hay varias filas en el conjunto de resultados de SQL, el gráfico se dibujará el número correspondiente de veces; por ejemplo, si hay N filas, aparecerán N idénticas en el gráfico. Por lo tanto, generalmente se coloca en el área de resumen (es decir, la banda de resumen) y no cruza el límite.

Finalmente, usando la herramienta de vista previa que viene con ireport, puede ver la siguiente imagen:

Una línea, la serie es un valor fijo.