注意:后面有几张图片做了修改(主要是B5本来是producname改为produtID),本题的思路不受影响
题目
模板效果:
第一页:
第二页:
实现功能:
多源报表:供应商与所在地区来源于表PRODUCER
明细来源于表PRODUCT
分组报表:按组显示数据,每个供应商对应其产品明细
按组分页:每个供应商一页
表头重复:
数据字典:供应商与产品名称实际值为id,显示值为名称
使用数据:
FRDemo中的PRODUCER表与PRODUCT
解题过程
1、新建两个数据集
SELECT * FROM PRODUCT
SELECT * FROM PRODUCER
2、设计报表样式
先解读一下这个题目里实现的功能
多源报表:供应商与所在地区来源于表PRODUCER,明细来源于表PRODUC
我的理解:PRODUCT和PRODUCER这两张表里有一个PRODUCERID这个字段做连接这两张表的条件。
2.1分组报表:按组显示数据,每个供应商对应其产品明细
我的理解:将相同的数据进行分组合并
2.2按组分页:每个供应商一页
我的理解:选择A6进行行后分页
2.3表头重复:
我的理解:这里应该要对父子格进行设置,点击A1设置单元格属性,具体如下图:
**这里需要讲一下父子格关系:**单单设置一个A1还不够,需要将B2设为A1、A2、A5、A6的父格,其他选择默认。
设置好这一关系,所呈现的表格样式才会符合题目要求。
2.4数据字典:供应商与产品名称实际值为id,显示值为名称
我的理解:
A2表里的数据实际上是PRODUCERID,通过数据字典,让其实际显示值为PRODUCERNAME.
A2表里的数据实际上是PRODUCTID,通过数据字典,让其实际显示值为PRODUCTNAME.
2.5过滤 这个很重要!
数据列过滤条件的设置:双击A5,打开数据列的过滤,操作如下,最后点击确定。
效果展示
保存—分页预览