养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何利用FineReport报表参数设计省市区级联查询

时间:2024-09-27 12:08:01

一琐绔纠滴般情况下,多是使用下拉框直接查询报表记录。但是,有时涉及到多级级联关系的参数查询,比如利用省市区三级级联查询。首先,需要曜廨枳簸找出三级级联的关系;然后,创建三个下拉框;最后,使用三级参数查询报表。下面利用一个实例说明级联关系参数查询,操作如下:

如何利用FineReport报表参数设计省市区级联查询

工具/原料

MySQL

FineReport

MySQL客户端

浏览器

截图工具

方法/步骤

1、第一步,在MySQL客户端新建一张三级级联关系表,有省份ID、省份名称、地市ID、地市名称粑颇岔鲷、区县ID和区县名称,如下图所示:

如何利用FineReport报表参数设计省市区级联查询

2、第二步,利用级联关系插入数据,注意这个父子关系,插入十条记录,如下图所示:

如何利用FineReport报表参数设计省市区级联查询

3、第三步,打开FineReport报表设计器,创建报表级联关系数据集;然后将字段依次展示在报表中,如下图所示:

如何利用FineReport报表参数设计省市区级联查询

4、第四步,将参数栏修改为可编辑状态,分别拖曳三个label和三个下拉框以及一个查询按钮,作为参数栏的控件,如下图所示:

如何利用FineReport报表参数设计省市区级联查询

5、第五步,再次新建省数据集、市数据集、区数据集,省数据集去重查询全部,市数据集需要带省份ID溽朽孑臾查询,区数据集需要带市ID查询,如下图所示:

如何利用FineReport报表参数设计省市区级联查询

6、第六步,分别将第五步中创建的三个数据集绑定三个下拉框,使用数据字典,如下图所示:

如何利用FineReport报表参数设计省市区级联查询

© 一点知识