sql >> データベース >  >> RDS >> Sqlserver

ssrs レポートでのレポート パラメータの検証

    [レポート メニュー]、[レポート プロパティ] の順にクリックします。
    コード タブに移動し、要件に従って同様のコードを追加します。

    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 パラメータの検証



    1. DBD::Oracleのインストールでエラーが発生する

    2. phpでDATETIMEを取得し、トランザクションの一貫性を保つためにMySQLに投稿します

    3. psycopg2のインストール中にエラーが発生しました。-lsslのライブラリが見つかりません

    4. Laravel5雄弁なwhereIn