皕杰报表工具实现参数联动

皕杰报表软件是一款功能完备、使用简单的web报表工具,在进行报表查询时,如果有几个参数,我们经常需要参数联动,以便改变主参数时,联动参数随之改变。皕杰报表工具在查询表单中提供了参数联动设计功能,参数联动需将参数控件类型设置为下拉框、单选框、复选框、下拉树或者自定义控件类型。

下面仅以下拉框指定数据集为例做一个参数联动的实例。

上述报表是如何用皕杰报表软件按设计出来的呢?下面我们就通过详细的步骤看一下报表的制作过程。

打开皕杰报表工具设计器

到皕杰报表工具软件设计器文件夹BIOS Studio下,双击BIOS Studio.exe文件,打开设计器,确认已连接数据库。皕杰报表工具的设计器是纯绿色设计,不需要安装,每次使用双击BIOS Studio.exe文件即可。这个是不同于其它web报表工具的,用过才知道这种不需要修改操作系统注册表、不需要安装、拷贝即用、纯绿色软件的好处。

用皕杰报表工具设计器设计报表

1、在皕杰报表工具设计器项目视图里新建一张报表,输入“参数的联动”,点击完成按钮。

2、在摘要视图里点击新建三个报表数据集,ds、ds1、ds2。

ds:select * from 订单 where 货主地区 =? and 货主城市 =?

ds1:select 货主城市,货主地区 from 订单 group by 货主城市,货主地区

ds2:select 货主地区 from 订单 group by 货主地区

3、新建参数:district货主城市,city货主地区, 如图所示:

4、编辑ds数据集,在【数据集参数】选项中设置参数,顺序与sql语句中的?顺序对应。如图所示:

5、设计表样, 如图所示:

查询表单设计

1、点击皕杰报表工具设计器上的“查询表单”按钮,打开查询表单界面。

2、点击绿“查+”按钮,将参数添加到单元格。

3、设置A1单元格属性。设置货主地区的控件类型为下拉框。下拉框中,下拉值来源为来自数据集。下拉值设定中,选择数据集为ds2、数据值列为ds2.货主地区、显示值列为ds2.货主地区。如图所示:

4、设置B1单元格属性。设置货主地区的控件类型为下拉框。下拉框中,下拉值来源为来自数据集。下拉值设定中,选择数据集为ds1、数据值列为ds1.货主城市、显示值列为ds1.货主城市。如图所示:

参数联动设计

设置B1的单元格属性数据联动,勾选地区(@district),联动过滤条件为 货主地区=@district。如图所示:

在皕杰报表工具设计器上预览报表

1、点击设计器上的WEB预览按钮,更换下拉框里地区,则城市跟随改变。

2、点击查询按钮,则得到了我们想要的报表。

有产品 有技术 服务好 可信赖

免费试用

仅需1分钟,即可体验新一代企业级Java报表工具,充分挖掘数据价值,引领企业增长!