数据报表FineReport如何制作主从填报表

2025-06-09 16:01:05

1、增加数据集新建工作簿,增加数据集ds1,SQL语句为:SELECT * FROM [订单]。再增加一个数据集ds2,SQL语句为:SELECT * FROM [订单明细]。

2、表样设计按照下图所示设置表样,并将对应的数据列拖入到对应的单元格中:在D8单元格中填入公式:=round(sum(H12) + B鲂番黟谊6,2)。注:公式的意义在于应付金额为数量*进价*(1-折扣)。在H12单元格中填入公式:=C12 * D12 * (1 - E12)。给B4,D4,F4以及A12单元格增加数据字典设置。

数据报表FineReport如何制作主从填报表

3、参数设置点击模板>报表参数,增加一个参数名为ID的报表参数,默认值为10001。过滤条件设置给A3设置过滤条件,过滤为订单ID等于参数$ID。行高列宽设置将A3的行高与H12的列宽隐藏。

4、单元格编辑属性设置下拉框设置B4,D4,F4,A12为下拉框,其数据字典都选择数据库表,选择对应的实际值与显示值。数字设置蚱澄堆别B6,B12,C12,D12,E12的控件类型为数字型。文本型设置D6和F6的控件类型为文本型。按钮设置F12和G12的控件类型分别为插入行以及删除行按钮,其指定单元格都为A12。

5、报表填报属性设置按照下图所示给报表增加两个内置SQL。内置SQL1:

数据报表FineReport如何制作主从填报表

6、内置SQL2

数据报表FineReport如何制作主从填报表

7、效果查看点击填报预览,查询订单号为10001的数据,效果如下:

数据报表FineReport如何制作主从填报表

8、修改子表,修改数量与进价,点击提交,提示成功。刷新浏览器,再选择10001,可以看到数据已经改变,如下图:

数据报表FineReport如何制作主从填报表
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢