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