FineReport多源报表练习_供应商产品明细表

1.模板效果:

第一页:

 

第二页:

 

实现功能:

   多源报表:供应商与所在地区来源于表PRODUCER,明细来源于表PRODUCT

   分组报表:按组显示数据,每个供应商对应其产品明细

   按组分页:每个供应商一页

   表头重复:

   数据字典:供应商与产品名称实际值为id,显示值为名称

使用数据:

   FRDemo中的PRODUCER表与PRODUCT

2.报表制作:

1.新建数据集:

SELECT * FROM PRODUCT

SELECT * FROM PRODUCER

2.报表设计

 设计要点:

  • 父子格关系:将B2的PRODUCENAME设为A1、A2、A5、A6的父格,其他选择默认。
  • 过滤关系:A5的过滤添加PRODUCERID=ds2.PRODUCERID

  

  • 按组分页:A6选择行后分页

  

3报表预览

PS:行后分页最后一页显示多余一页空白页

原因:在模板A6行后有编辑过的行的信息存在,虽然删除了信息但是对应行的格式依旧存在。

解决办法:删除空白列或者空白行就好了

 

posted @ 2022-09-30 11:28  bellin124  阅读(660)  评论(0编辑  收藏  举报