- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
rdlc报表函数
rdlc函数字符串函数使用串联运算符和 Visual Basic 常量可将多个字段组合在一起。以下表达式返回两个字段,它们分别位于同一文本框的不同行中:复制代码=Fields!FirstName.Value vbCrLf Fields!LastName.Value 使用 Format 函数可设置字符串中日期和数字的格式。下面的表达式以长日期格式显示 StartDate 和 EndDate 参数的值:复制代码=Format(Parameters!StartDate.Value, D) through Format(Parameters!EndDate.Value, D) 如果文本框仅包含日期或数字,则应使用文本框的 Format 属性来应用格式设置,而不应在文本框中使用 Format 函数。Right、Len 和 InStr 函数可用于返回子字符串,例如,修整 DOMAIN\username 以便仅返回用户名。下面的表达式从名为 User 的参数返回反斜杠 (\) 字符右侧的字符串部分:复制代码=Right(Parameters!User.Value, Len(Parameters!User.Value) - InStr(Parameters!User.Value, \))下面的表达式使用 .NET Framework System.String 类的成员而不是 Visual Basic 函数,可得到与上一个表达式相同的值:复制代码=Parameters!User.Value.Substring(Parameters!User.Value.IndexOf(\)+1, Parameters!User.Value.Length-Parameters!User.Value.IndexOf(\)-1)显示多值参数的所选值。下面的示例使用 Join 函数,将参数 MySelection 的所选值串联到单个字符串中,该字符串可设置为报表项中文本框值的表达式:复制代码= Join(Parameters!MySelection.Value).NET Framework System.Text.RegularExpressions 中的 Regex 函数对更改现有字符串的格式很有用,例如设置电话号码格式。下面的表达式使用 Replace 函数,将字段中的 10 位电话号码格式从“nnn-nnn-nnnn”更改为“(nnn) nnn-nnnn”:复制代码=System.Text.RegularExpressions.Regex.Replace(Fields!Phone.Value, (\d{3})[ -.]*(\d{3})[ -.]*(\d{4}), ($1) $2-$3)注意:验证 Fields!Phone.Value 的值没有多余的空格并且类型为 System.String。转换函数使用 Visual Basic 函数可以将字段从一种数据类型转换为另一种不同的数据类型。转换函数可用于将字段的默认数据类型转换为计算所需的数据类型或用于组合文本。下面的表达式将常量 500 转换为 Decimal 类型,以将其与筛选表达式 Value 字段中的 Transact-SQL money 数据类型进行比较。复制代码=CDec(500)下面的表达式显示为多值参数 MySelection 选择的值的数目。复制代码=CStr(Parameters!MySelection.Count)决策函数Iif 函数可根据表达式的计算结果(True 或 False)返回两个值中的一个。下面的表达式使用 Iif 函数在 LineTotal 的值超过 100 时返回布尔值 True。否则,它将返回 False:复制代码=IIF(Fields!LineTotal.Value 100, True, False)使用多个 IIF 函数(也称为“嵌套 IIF”)可以根据 PctComplete 的值返回三个值中的一个。下面的表达式可放置在文本框的填充颜色中,从而根据文本框中的值更改背景色。复制代码=IIF(Fields!PctComplete.Value = 10, Green, IIF(Fields!PctComplete.Value = 1, Blue, Red))值大于或等于 10 时,显示绿色背景;介于 1 和 9 之间时,显示蓝色背景;小于 1 时,显示红色背景。还有另一种方法可以实现相同功能,即使用 Switch 函数。如果您要测试三个或更多条件,Switch 函数将非常有用。Switch 函数可返回与序列中计算结果为 True 的第一个表达式相关联的值:复制代码=Switch(Fields!PctComplete.Value = 10, Green, Fi
您可能关注的文档
最近下载
- 2025年国家电网专业技术人员考试(计算机水平)历年参考题库含答案详解(5卷).docx VIP
- I公章制作及常用的公章规格.docx VIP
- 2025年秋招:农村商业银行题目及答案.doc VIP
- 《大学生职业生涯规划与就业指导(慕课版)》全套教学课件.pptx
- 叶黄素艾草护眼贴产品技术要求标准2023年.pdf VIP
- 第一二三单元 古诗文积累默写专项练 2023-2024学年统编版语文七年级上册.docx VIP
- 老年人心理照护:老年人死亡认知教育PPT教学课件.pptx VIP
- 《氟化氢气体检测报警器校准规范》编制说明.DOC VIP
- 工程竣工测量技术方案(3篇).docx VIP
- 2025年入团考试练习试题(100题)含答案.pdf VIP
原创力文档


文档评论(0)