[レポート メニュー]、[レポート プロパティ] の順にクリックします。
コード タブに移動し、要件に従って同様のコードを追加します。
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
そして
次の手順に従います:
1.) レポート パラメーターに移動し、データ型が文字列のパラメーターを追加します。
2.) [非表示] チェックボックスと [空白の値を許可する] チェックボックスをオンにします。
3.) [デフォルト値] から [クエリなし] ラジオ ボタンを選択し、[FX] ボタンを押してこのコードを貼り付けます。
=CODE.CheckDateParameters(<parameterStartdate>.Value,<parameterEnddate>.Value)
次に、[OK] を押します。
参照リンクを参照してください:
簡単な手順コードと条件付きデータセットを使用した段階的な SSRS パラメータの検証