在FineReport报表设计器中,构建树的方式有三种:自动构建、极速分层构建和普通分层构建。如果这个构建方式使用不对,会导致结构树显示成普通的下拉框。结构树需要树数据集,使用数据库查询创建的普通数据集不行。下面利用一个实例说明,操作如下:
工具/原料
1
FineReport
2
浏览器
3
截图工具
方法/步骤
1
第一步,双击打开FineReport报表设计器,新建数据库查询;由于报表自带的数据库表有树结构的,直接使用部门表创建SQL语句查询,如下图所示:
2
第二步,在普通报表上方点击铅笔图标,将参数栏改为可编辑状态;然后拖动一个下拉树控件到参数栏,如下图所示:
3
第三步,选择下拉树对象,点击右侧的数据字典;选择极速分层构建,勾选数据集、显示值和实际值,如下图所示:
4
第四步,设置完毕之后,保存文件并在浏览器中预览效果,可以看到显示的效果为下拉框,如下图所示:
5
第五步,返回报表设计器,创建一个树数据集,选择数据集、原始标记字段和父标记字段,如下图所示:
6
第六步,点开数据字典,将极速分层构建改为自动构建,选择树数据集,如下图所示:
注意事项
1
注意报表工具创建的普通数据集和树数据集的区别
2
注意FineReport几种构建方式的区别
上一篇:密室逃脱8第六关怎么过