1
A
回答
1
不幸的是,您不能在人們寫入值時執行驗證,您只能在報告運行時處理它們。但是,您可以使用報告後面的代碼在運行時對參數執行一些驗證。根據此結果,您可以顯示所需的數據,而不是返回錯誤消息。
要在後面插入一些代碼,請右鍵單擊報告周圍的區域,選擇「報告屬性」,然後選擇「代碼」。
進入這樣的事情到代碼面板
Function Validate(param) as Boolean
If len(cstr(param)) <= 9 Then
Return"True"
Else
Return "False"
End if
End Function
的話可以參考從如下
右鍵單擊文本框,並設置顯示錯誤的文本框,以這樣的結果的知名度是
=iif(Code.Validate(Parameters!myInput.Value) = True, True, False)
然後,如果你進入的9個或更少的字符的字符串,你會得到你可以用它來告知正確的格式的用戶錯誤你想要的輸入字符串。
您不僅可以將文本框設置爲可見/不可見,還可以將其應用於存儲報告信息的矩形。另外,您可以使用Visual Basic編碼來更改後面的代碼,以執行更復雜的參數驗證,以檢查您是否使用「CLI」字符串。
我希望這可以幫助,讓我知道如果你需要進一步的幫助。
相關問題
- 1. SSRS 2005 - 限制參數
- 2. 限制SSRS中參數輸出中顯示字符數量的問題
- 3. ssrs ReportParameter構造函數字符串數組限制?
- 4. javascript參數字符長度限制?
- 5. 文本字符數限制
- 6. 輸入限制字符數
- 7. 在編譯時將參數字符串限制爲一個字符串數組
- 8. map.resource,參數限制
- 9. 與「限制」參數
- 10. Flurry參數限制
- 11. 限制參數號
- 12. 將傳遞的參數限制爲字符串文字
- 13. SSRS訂閱參數是否有最大限制?
- 14. SSRS參數
- 15. GROUPBY參數 - SSRS
- 16. SSRS - 在參數
- 17. jquery:僅限數字輸入,但也限制字符數
- 18. mssql_fetch_object文字字符數限制?
- 19. 限制字符以12字函數Php
- 20. 輸入文字的字符數限制
- 21. 限制SSRS報告中的列數
- 22. 字符串數組作爲SSRS 2012中多值參數的值?
- 23. SSRS - 用字符串和布爾參數過濾整數
- 24. 從SSRS中的ExecutionLog拆分參數(字符串函數)
- 25. Sympy - 帶參數限制的限制
- 26. Spring批處理作業參數限制爲250個字符?
- 27. SSRS 2008 NULL參數
- 28. SSRS日期參數
- 29. SSRS中的參數
- 30. 傳遞參數SSRS
謝謝喬諾斯。這是一個很好的提示,但這不完全是我需要的。我的報告有一張顯示客戶信息行的表格。目前,用戶可以在「文本」類型參數(客戶端號碼)中輸入超過100個字符,並且如果他們添加了額外的字符,報告將保持空白。提示客戶號碼的實際格式沒有錯誤,或通知他們限制爲9個字符。我認爲SSRS參數目前沒有這種能力,但我只是想爲我的情況說清楚。再次感謝! – sqluser
不,ssrs不會執行您認爲我害怕的驗證檢查。你所能做的就是在運行時以類似於上面提到的方式處理它 – Jonnus