0
我已創建一個SSRS報告,其中包含開始日期和結束日期。如果我提供的結束日期<開始日期將執行報表,如下圖所示 報告ssrs報告中的參數驗證
在但那條件我需要顯示彈出「請檢查提供的開始日期和結束日期」。這個怎麼做?
我已創建一個SSRS報告,其中包含開始日期和結束日期。如果我提供的結束日期<開始日期將執行報表,如下圖所示 報告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.)勾選隱藏複選框並允許空白值ckeckbox。
3.)從默認值選擇非查詢單選按鈕,然後按下FX按鈕並粘貼此代碼。
= CODE.CheckDateParameters(.value的,。價值)
然後按OK。
見參考鏈接:
Easy Step by Step SSRS Parameter Validation Using Code & Conditional DataSet
有一個關於什麼你問這裏詳細的文章:http://geekswithblogs.net/Compudicted/archive/2012/08/14/validate-ssrs -report輸入參數最合適-way.aspx – Gareth