数据表多表关联
阅读人数:
65
数据表的多表关联是一对一的关系,即在被关联的几个表单中,作为关联字段的字段,是需要保证是唯一值、不重复的。
1、描述
现有2张表单,一张为【学员信息表】,包括学号、姓名、性别、联系方式等字段;一张为【选课表】,包括学号、课程信息等字段。
通过多表关联,以学号为关联字段,在数据表中展示学员的基础信息和课程信息。
2、步骤
2.1 数据表做多表关联,必须满足关联表单中数据一一对应的条件。即在表单中,作为关联字段的字段,需要保证是唯一值的。
此处表现为两个表中的学号都不重复。
- 学员信息表:
- 选课表
总计为统计子表单里的
课时单价 * 数量
之和,其值是通过公式来完成的,公式为:SUMPRODUCT(选课.课时单价,选课.数量)
。
2.2 新建数据表,设置多表关联
注意:数据表多表关联的关联字段仅可设置一个(即只能设置唯一的建立关联关系的字段)
2.3 首先添加关联字段。然后从两张关联表中,选择添加需要的字段
3、常见问题
3.1 来自不同表单的数据是错开的(见下图)
正确方法: 在数据表中添加关联字段即可,如下图。