Crystal Reports - Parámetros
Parametersse utilizan para tomar las entradas del usuario antes de generar el informe. El usuario debe responder al mensaje antes de que se genere el informe y la salida del informe depende de la respuesta del usuario para el valor del parámetro.
Mediante el uso de parámetros con fórmulas y en el informe, puede crear un único informe que cambia según los requisitos de los diferentes usuarios.
Los LOV se pueden usar para ingresar valores de solicitud en los parámetros. Los LOV pueden ser estáticos o dinámicos. También se pueden utilizar como avisos dinámicos de un solo nivel o como avisos multinivel.
Note - Los parámetros de Crystal Reports se pueden usar en filtros después de que se recuperan de la base de datos.
Parámetros en cascada
Los parámetros con dependencia se agrupan y se conocen como parámetros en cascada. Los parámetros en cascada le permiten agrupar dos o más parámetros en un solo grupo.
Parámetros heredados
Los parámetros también se pueden crear a nivel de universo o en el panel de consulta y luego se pueden heredar en Crystal Reports. Se llaman parámetros heredados. Estos parámetros se pueden eliminar a nivel de informe, pero no se pueden editar en un informe. Estos parámetros solo se pueden editar donde se crearon.
Tipos de datos de parámetros
Los parámetros en Crystal Report admiten los siguientes tipos de datos:
- Number
- String
- Date
- Time
- DateTime
- Currency
- Boolean
- Member
Puntos importantes para recordar al usar parámetros:
Para utilizar un parámetro en una fórmula, no es necesario colocarlo en el informe. Los parámetros se pueden utilizar en una fórmula como otros objetos y se pueden crear en el taller de fórmulas.
Los parámetros se pueden utilizar con LOV estáticos o dinámicos.
También puede crear una lista de valores a partir de la cual el usuario puede elegir el valor del parámetro en lugar de ingresarlo manualmente.
Lista de tipos de valores
Tipo | Descripción | Cuándo usar |
---|---|---|
LOV estáticos | Proporciona una lista simple basada en los valores que agrega o importa en el informe. |
|
LOV dinámicos basados en datos de informes | Proporciona una lista dinámica de la fuente de datos. |
|
LOV del universo | Proporciona una lista creada y mantenida en el universo. |
|
¿Cómo crear un parámetro?
En la vista del Explorador de datos, haga clic con el botón derecho en el área Parámetros → seleccione Nuevo → Nuevo parámetro
Aparece el cuadro de diálogo Crear parámetro → Introduzca un nombre para el parámetro (hasta 255 caracteres alfanuméricos). En el cuadro de diálogo, puede cambiar el nombre y el tipo del parámetro junto con otras propiedades.
Seleccione el Tipo de datos apropiado de la lista → como Cadena, Número o Fecha, entre otros.
En el cuadro Texto de aviso, ingrese el texto de aviso deseado (hasta 255 caracteres alfanuméricos).
For example - "Seleccionar un nombre"
Este texto aparecerá en el cuadro de diálogo de solicitud cuando obtenga una vista previa del informe o cuando actualice los datos en el área de la página.
Para crear una lista de valores, haga clic en el botón de puntos suspensivos → Aparece el cuadro de diálogo Editar lista de valores → Ingrese los valores que desea ver cuando se le solicite → puede agregar una lista de países para un tipo de cadena, o una lista de valores para un tipo de Número → haga clic en Aceptar → Regresará al cuadro de diálogo Crear parámetro → haga clic en Aceptar y arrastre el parámetro a su Informe.
Una vez que el parámetro se arrastra a la estructura del informe, puede ir a la pestaña de la página para ver las LOV seleccionadas mientras actualiza los datos del informe.