Klikněte na Nabídka sestav a poté na Vlastnosti sestavy.
Přejděte na kartu Kód a přidejte podobný kód podle svých požadavků:
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
A
Postupujte podle pokynů:
1.) Přejděte na Parametry sestavy a přidejte parametr s datovým typem je řetězec.
2.) Zaškrtněte políčko Skryté a políčko Povolit prázdnou hodnotu.
3.) Z výchozích hodnot vyberte přepínač Non-Queried a poté stiskněte tlačítko FX a vložte tento kód.
=CODE.CheckDateParameters(<parameterStartdate>.Value,<parameterEnddate>.Value)
Poté stiskněte OK.
Viz referenční odkaz:
Snadný krok Ověření parametrů SSRS pomocí kódu a podmíněné datové sady