1
我有一個SQL報告服務器報告,它有5個允許可爲空值的參數。用戶可以輸入任何字段的值。我需要強制執行的條件是用戶必須至少輸入五個參數值中的一個(需要任何一個)。SSRS報告 - 參數查詢
****注**:我需要做這在SQL Server報表本身**
我有一個SQL報告服務器報告,它有5個允許可爲空值的參數。用戶可以輸入任何字段的值。我需要強制執行的條件是用戶必須至少輸入五個參數值中的一個(需要任何一個)。SSRS報告 - 參數查詢
****注**:我需要做這在SQL Server報表本身**
你想做些什麼,如果你發現他們還沒有輸入任何值嗎?
您的代碼爲報告編寫了一些代碼(報告菜單 - >屬性 - >代碼)。代碼將檢查至少有一個參數是否爲空。然後,您可以使用該代碼來顯示或隱藏文本框以顯示消息。
同一代碼:
Public Function CheckForNoParameters(Param1 As String, Param2 As String, Param3 As String) As Boolean
CheckForNoParameters = (Param1 = Nothing) AND (Param2 = Nothing) AND (Param3 = Nothing)
End Function
然後在你的盒子的隱藏表情:
=Not Code.CheckForNoParameters(Parameters!Report_Parameter_0.Value, Parameters!Report_Parameter_1.Value, Parameters!Report_Parameter_2.Value)