有的时候为了处理复杂的业务逻辑,就可以利用×××S 2008提供的报表自定义代码功能, 可以直接在报表中嵌入程序代码,来实现处理逻辑,不过只支持VB代码。

     在报表设计界面,依次点击菜单:报表/报表属性,在弹出的报表属性窗口,再点击左侧 “代码”部分,然后就可以在右侧的文本框中输入VB代码,可以在此维护多个程序功能函数。如下图:

×××S 2008报表自定义代码_SSRS

报表自定义代码编辑窗口

     引用前面的报表自定义代码中的函数,只需要在展示数据的文本框上右击/选择 “表达式…”,然后在表达式设置窗口 录入引用报表自定义代码的表达式即可,格式类似:=Code.函数名()。

×××S 2008报表自定义代码_休闲_02 

维护文本框表达式

 

×××S 2008报表自定义代码_自定义代码_03

引用报表自定义代码