报表软件FineReport在表单中如何实现组件联动

 时间:2024-10-17 07:32:49

很多时候,我们除了要通过报表或者图表来展示数据的同张虢咆噘时,由于数据间之间都是相互联系的,故也需要报表和图表之间相互存在联系,下面就通过报表软件FineReport来进行介绍。

工具/原料

报表软件FineReport7.1.1

大小:148.2M适用平台:windows/linux

方法/步骤

1、打开模板

2、新增组件如效果图所示,拖拽一个饼图组件至柱形图的左侧,如下图:

报表软件FineReport在表单中如何实现组件联动

3、新增数据集新建一个数据集ds2:S苇质缵爨ELECT*FROM[销量]where1=1${if(len(product)==0,&quo墉掠载牿t;","and产品类型='"+product+"'")}

4、组件数据绑定饼图选中饼图组件,在右侧的图表属性表-数据选项中设置其数据,如下图:

报表软件FineReport在表单中如何实现组件联动

5、柱形图选中柱形图,修改其数据来源,数据来源于新建的ds2数据集,分类轴仍然为销售员,系列名修改为产品,系列值仍然为销量,如下图:

报表软件FineReport在表单中如何实现组件联动

6、超级链接设置效果图表,点击饼图,柱形图数据随之发生变化,表明点击饼图的时候,訇咀喃谆将数据传递给了柱形图,使柱形图绑定的数据集ds2的参数值发生了变化,故柱形图也随之变化。如下图,选蒗钰妒蟥中饼图,点击图表属性表-特效>交互属性,新增一个超级链接,超级链接方式选择当前表单对象,表单对象选择柱形图组件名称,并新增一个product参数,其值为系列名称:注:如果是直接超级链接到当前表单的不同组件,超级链接的方式应该选择当前表单对象。点击确定,保存模板。

报表软件FineReport在表单中如何实现组件联动

7、表单样式设计在表单右下方的组件列表界面中选中body主框架,将内边距全部设置为10,组件间距设置为5,如下图:

报表软件FineReport在表单中如何实现组件联动

8、同时分别为表格组件和2个图表组件添加黑色边框,如下图,选中表格组件,点击上方属性表中样式属性后面的选项按钮,设置其边框以及边框颜色:

报表软件FineReport在表单中如何实现组件联动

9、效果查看点击预览按钮,在web端打开模板,点击饼图的扇形,可以看到如下效果图所示效果。

报表软件FineReport在表单中如何实现组件联动

表格制作软件FineReport中如何设置单元格间联动 如何使用SQL Database Studio修改存储过程定义 FineReport表格软件教程:[3]报表设计示例 jquery如何移除div的class属性 在Eclipse中使用JUnit4进行单元测试
热门搜索
白露图片 空调模式图标含义 鸡血藤图片 邪恶漫画 船的图片