Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Report Convalida dei parametri nel report ssrs

Fai clic sul menu Report, quindi su Proprietà report.
Vai alla scheda Codice e aggiungi un codice simile in base alle tue esigenze:

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

E

Segui i passaggi:

1.) Vai su Report Parameters e aggiungi un parametro con il tipo di dati è stringa.

2.) Seleziona la casella di controllo Nascosto e Consenti valore vuoto casella di controllo.

3.) Da Valori predefiniti scegli il pulsante di opzione Non interrogato, quindi premi il pulsante FX e incolla questo codice.

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

Quindi premere OK.

Vedi link di riferimento:

Easy Step Convalida passo passo dei parametri SSRS mediante codice e set di dati condizionali