sql >> Base de Datos >  >> RDS >> Sqlserver

Informe Validación de parámetros en el informe ssrs

Haga clic en el menú Informe y luego en Propiedades del informe.
Vaya a la pestaña Código y agregue un código similar según sus requisitos:

Function CheckDateParameters(StartDate as Date, EndDate as Date) as Integer
Dim msg as String
     msg = ""
     If (StartDate > EndDate)  Then
 msg="Start Date should not be later than End Date"
     End If
     If msg <> "" Then 
 MsgBox(msg, 16, "Report Validation")
 Err.Raise(6,Report)                    'Raise an overflow
     End If
End Function

Y

Siga los pasos:

1.) Vaya a Parámetros del informe y agregue un parámetro con el tipo de datos es una cadena.

2.) Marque la casilla Oculto y Permitir valor en blanco.

3.) En Valores predeterminados, elija el botón de radio No consultado y luego presione el botón FX y pegue este código.

=CODE.CheckDateParameters(<parameterStartdate>.Value,<parameterEnddate>.Value)

Luego presione Aceptar.

Ver enlace de referencia:

Easy Step por paso Validación de parámetros de SSRS mediante código y conjunto de datos condicional