Ⅰ 如何创建子数据表/主子数据表,子表设置方法,主子表设置方法
在我们的应用中,常常可以看到某个报表中间包含了一片或者多片单元格,这些单元格片段和报表往往有一个共同的关注对象,但是同时各自又有一个独立的主题,片与片之间往往没有任何关联。我们把这样的报表称为主子报表或者复合报表,有着共同主题的单元格片段称为子报表,而复合报表本身称为主报表。
主子表分为单表式主子表,嵌入式主子表,引入式主子表
单表式: 单表式主子报表的特点是用单个报表实现主子表的业务逻辑。一般数据集会有两个以上,分别是主表的数据集和子表的数据集,在展现上,一般要求主表以自由格式展现,子表以列表式展现,为一对多的关系,子报表可能同时存在多个。单表式主子报表操作比较方便,而且可以进行数据填报。
嵌入式:嵌入式主子报表的特点是在单元格中嵌入子报表,形成格中嵌表的模式,子报表和母报表的格线可以不对齐,子表间格线也不对齐。嵌入式的子报表扩展后,是个独立的报表,因此子表源格一直保留着,母报表可以访问子报表的值。
引入式:引入式子报表的特点是母报表单元格根据子报表的行数列数,双向同时扩展,子报表有几行几列,母报表中就扩展出几行几列,子报表占用母报表的空白行列,格线严格对齐。引入式的子报表扩展后,和母报表形成了一个统一的二维矩形单元格,因此子报表的源格不保留,此时母报表不能访问子报表的值。
Ⅱ access怎样创建主次报表
一个报表中可以包含两个报表,其中一个叫做主报表,另一个叫做次报表。
很象我们常见的主窗体和子窗体。
建立主次报表的方法就是在主报表的设计视图中添加一个子报表,具体的方法如下:
1、打开一个报表的设计视图:右键单击该报表,然后在右键菜单中选择设计视图。
2、打开设计视图以后,我们在菜单栏上面点击:设计--子报表
3、鼠标点击主体部分的空白的位置,然后就会弹出一个子报表向导,选择【使用现有的表和查询】然后点击下一步
4、在数据表中,添加所需的字段,然后点击下一步
5、选择连接主表与子表的字段。勾选【从列表中选择】然后点击下一步
6、输入此报表的名称,然后点击完成。