多语言展示
当前在线:1982今日阅读:26今日分享:39

如何使用报表工具中的构建方式创建下拉结构树

在FineReport报表设计器中,构建树的方式有三种:自动构建、极速分层构建和普通分层构建。如果这个构建方式使用不对,会导致结构树显示成普通的下拉框。结构树需要树数据集,使用数据库查询创建的普通数据集不行。下面利用一个实例说明,操作如下:
工具/原料
1

FineReport

2

浏览器

3

截图工具

方法/步骤
1

第一步,双击打开FineReport报表设计器,新建数据库查询;由于报表自带的数据库表有树结构的,直接使用部门表创建SQL语句查询,如下图所示:

2

第二步,在普通报表上方点击铅笔图标,将参数栏改为可编辑状态;然后拖动一个下拉树控件到参数栏,如下图所示:

3

第三步,选择下拉树对象,点击右侧的数据字典;选择极速分层构建,勾选数据集、显示值和实际值,如下图所示:

4

第四步,设置完毕之后,保存文件并在浏览器中预览效果,可以看到显示的效果为下拉框,如下图所示:

5

第五步,返回报表设计器,创建一个树数据集,选择数据集、原始标记字段和父标记字段,如下图所示:

6

第六步,点开数据字典,将极速分层构建改为自动构建,选择树数据集,如下图所示:

注意事项
1

注意报表工具创建的普通数据集和树数据集的区别

2

注意FineReport几种构建方式的区别

推荐信息