Colección de citas famosas - Libros antiguos - Para obtener información sobre el uso de scripts en birt, entre.

Para obtener información sobre el uso de scripts en birt, entre.

He realizado la función de consulta de parámetros antes, que se implementó usando finereport. No es necesario escribir tanto código ~ ~ ||. Puedes intentarlo. El proceso principal es el siguiente:

1. Descripción de la función

La vinculación de parámetros significa que el valor del cuadro desplegable del siguiente parámetro cambiará de acuerdo con el cambio del anterior. valor del parámetro. Como se muestra en la figura siguiente, la ciudad del parámetro cambia con el valor de la provincia del parámetro anterior y la provincia del parámetro cambia con el valor de la región.

2. Idea de implementación

Al definir dos o más editores de opciones desplegables, la configuración del valor de la opción desplegable se obtiene mediante la consulta de datos y los datos se agregan cuando definir el conjunto de datos donde se utilizan condiciones de filtro para restringir.

3. Ejemplo

3.1 Abrir la plantilla

Abrir la plantilla: fr_home\web report\we b-INF\reports lets\doc\parameter \ paranull \paranull 1. CPT.

3.2 Configuración de los parámetros del informe

Basado en los parámetros originales, se agrega un parámetro llamado ciudad.

3.3 Configuración de la interfaz de parámetros

Establezca la interfaz de parámetros con el siguiente estilo:

3.4? Configuración de enlace de parámetros

Configuración del conjunto de datos

p>

Agregar conjunto de datos dinámico SQL1, la declaración SQL es: ¿SELECCIONAR? ¿Ahorrar dinero en el envío? ¿De donde? ¿Orden? ¿Dónde? Área del propietario ='${area} ', es decir, los datos tomados de este conjunto de datos están restringidos por la condición donde y se obtienen mediante el parámetro de área.

Luego agregue el conjunto de datos SQL2 dinámico, la declaración SQL es: ¿SELECCIONAR? ¿Ciudad de envío? ¿De donde? ¿Orden? ¿Dónde? Área del propietario='${area}'? Entonces qué. Provincia del remitente = "${provincia}", varias condiciones están conectadas por y. Cuando se vinculan varios parámetros, todos los parámetros anteriores deben usarse como condiciones de filtro.

Configuración de datos de control

Establezca el tipo de control en el área de parámetros en el cuadro desplegable, el diccionario de datos en la tabla de la base de datos, la base de datos en FRDemo y la tabla de datos en orden, valor real y visualización La columna de valor se establece en el área del propietario.

Establezca el tipo de control del parámetro provincia en el cuadro desplegable, el diccionario de datos en consulta de datos, el conjunto de datos en SQL1 dinámico y las columnas de valor real y valor de visualización en la provincia del propietario.

Establezca el tipo de control del parámetro ciudad en un cuadro desplegable, el diccionario de datos en una tabla de base de datos, el conjunto de datos en SQL2 dinámico y las columnas de valor real y valor mostrado son las ciudades a las que pertenecen. a.