中国式复杂报表教程(6)—类Excel树形结构报表
1、新建RDL 报表模板
2、添加数据源和数据集


3、添加Table 控件
绑定数据字段

4、设置详细数据分组
选中“Table”,在属宿舍性窗口矿特中,选择“属性对话框”

5、选择“详细数据分组”标签,输入表达式:=【编号】;上级分组:=【上级编号】;点击确定。
设置“可见性”选择“可见性可以通过其他报表元素进行切换”,输入TextBoxName:TextBox4;


6、选中“项目名称”单元格,设置“Padding”的Left 属性值为:=2 + (Level() * 20) & "pt"
7、设置进度条
添加区间颜色函数;
如果项目进度<0.2 则表示紧急,显示为红色标识等;

8、添加Image 控件
为“计划完成进度”和“实际完成进度”单元格,添加Image 控件,将Image 控件直接拖拽到单元格中

9、为 Image 设置值
1. 设置 Source属性为”Database”
2. 设置Value 属性为“=DataBar(Fields!计划完成进度.Value,0,1,0,Code.GetColor( Fields!计划完成进度.Value))”
10、添加行号
添加行彩购讨号脚本代码:
Private Dim Counter As Integer = 0Public Function GetCounter() As Integer Me.Counter = Me.Counter + 1 return Me.CounterEnd Function
11、调整样式
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:30
阅读量:142
阅读量:73
阅读量:127
阅读量:180