/ / Cambio de caso de parámetros de Crystal Reports - informes de cristal, informes, informes de cristal-2010

Parámetros de Crystal Reports: Cambio de caso: informes de Crystal, informes, informes de Crystal-2010

Me gustaría enmascarar un parámetro dentro de los informes de Crystal.

Actualmente tengo un número que necesito cambiar a una cadena.

Así, por ejemplo, los 4 tipos de datos en este campo son 1 2 3 4

yo suelo

caso 1: "sí"
caso 2: "no"
caso 3: "tal vez"
caso 4: "aprobación"

Ahora necesito filtrarlo usando un parámetro dinámico, sin embargo, se muestra en el menú desplegable como 1 2 3 4

¿Cómo puedo hacer que se muestre como lo hace cuando ejecuto el informe?

Respuestas

0 para la respuesta № 1

Puede usar más de una forma de resolverlo, la más eficiente es desde la base de datos, en la consulta de selección en lugar de usar el número de selección:

SELECT
CASE WHEN Number = 1 THEN "Yes"
CASE WHEN Number = 2 THEN "No"
CASE WHEN Number = 3 THEN "Maybe"
CASE WHEN Number = 4 THEN  "Approval" AS Number

O puede agregar un valor de parámetro a su informe, por ejemplo, @Number con String Datatype y rellenarlo con el código que está detrás.

Select Case dropdownlist.selectedvalue
Case 1
rpt.SetParameterValue("@Number", "Yes")

Case 2
rpt.SetParameterValue("@Number", "No")

Case 3
rpt.SetParameterValue("@Number", "Maybe")

Case 4
rpt.SetParameterValue("@Number", "Approval")

O desde el informe, haga clic con el botón derecho en el campo Número en el informe y seleccione Formatear objeto y seleccione la fórmula de una propiedad llamada (Mostrar cadena) y añade este código:

 If {Report Field} = 1 THEN
{Report Field} = "Yes"
ELSE
IF {Report Field} = 2 THEN
{Report Field} = "No"
ELSE {Report Field} = 3 THEN
{Report Field} = "Maybe"
ELSE
IF {Report Field} = 4 THEN
{Report Field} = "Approval"

y guarda tu código.


0 para la respuesta № 2

Agregue 4 valores predeterminados al indicador de parámetros

Value  Description
1      "yes"
2      "No"
3      "Maybe"
4      "approval"

A continuación, seleccione la bandera Mostrar solo la descripción. En el diálogo de parámetros, debería ver un menú desplegable con las 4 cadenas, pero recibe uno de los 4 números.