Colección de citas famosas - Slogan de motivación - Cómo obtener los parámetros del panel de parámetros al completar el informe en finereport

Cómo obtener los parámetros del panel de parámetros al completar el informe en finereport

Seleccione el nombre del cliente y la información correspondiente al cliente se mostrará en el panel de parámetros. Antes de realizar la consulta, solo se muestra el control del cuadro desplegable del nombre del cliente y los demás no se muestran. Después de hacer clic en Consulta, el informe mostrará la información del pedido del cliente, como se muestra a continuación:

Cree un nuevo conjunto de datos de plantilla, es decir, consulta de base de datos, y defina el ID del parámetro de plantilla: parámetro de plantilla》; agregue una ID de parámetro de plantilla;

Luego diseñe el panel de parámetros.

Configuración de control correspondiente al parámetro

Agregar el control generado por el id del parámetro. El tipo de control es un control de cuadro desplegable y la etiqueta de identificación pasa a llamarse: nombre del cliente. La configuración del diccionario de datos del control del cuadro desplegable es la siguiente:

Configuración del control de vinculación

Aquí, los detalles del cliente se muestran en el panel de parámetros, que se muestra como una etiqueta. control.

Agregue dos etiquetas nuevas, una de las cuales tiene una etiqueta fija con un nombre de control establecido en nombre y un valor de control establecido en nombre de contacto, y otra etiqueta dinámica con un valor de control establecido en fórmula: SQL (" fr demo", "seleccione el nombre del contacto del cliente donde ID del cliente ='"$ID "'",

1,1), como se muestra a continuación:

Utilice el mismo método para establezca la ubicación del contacto, la dirección y la configuración de la etiqueta, como el número de teléfono. Una vez completado, el panel de parámetros es el siguiente:

Configuración de etiquetas invisibles

Porque cuando se abre la plantilla, solo se muestra el cuadro desplegable y no se muestran otras etiquetas, por lo que todas las etiquetas fijas deben configurarse como invisibles, es decir, Propiedades> Propiedades básicas> puede ver que el gancho se puede eliminar al mismo tiempo. Después de editar el cuadro desplegable, debe mostrar la etiqueta en el parámetro; y podrá agregar el evento editado en el control del cuadro desplegable. El código es el siguiente:

var? a = estas opciones. formulario. getwidgetbyname("nombre");? a.set visible(true); si aún no lo entiendes, puedes ir al foro de windsurf, habrá mucha gente allí para responder a tus preguntas.