链接:https://pan.baidu.com/s/1iN7wlNm9JAK_h-P9rvhHqQ 提取码:mis1

一、什么是主子表编辑?

主子表,子表记录是属于主表的。例如一个学生有语文、数学、英语等多科成绩单,则学生表是主表,成绩单是子表,成绩单中有个字段学号是引用学生表的记录。
image.png
主子表编辑:在一个页面里新建一条主表记录,新建多条属于子表的记录

如下案例:在一个页面,点击保存,添加学生的同时,为学生加多条成绩记录
image.png

二、 主子表的配置

1. 新建数据表

  1. 学生、成绩单,字段如上图所示:注意:成绩单(子表)的学号字段引用学生表<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/2310314/1618020922049-2a0163ca-efe6-4b41-97e4-600c678eed45.png#crop=0&crop=0&crop=1&crop=1&height=185&id=gI7yZ&margin=%5Bobject%20Object%5D&name=image.png&originHeight=370&originWidth=2160&originalType=binary&ratio=1&rotation=0&showTitle=false&size=142168&status=done&style=none&title=&width=1080)<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/2310314/1618021519235-31619257-fb11-4586-914b-9341bfe14775.png#crop=0&crop=0&crop=1&crop=1&height=186&id=AQLtj&margin=%5Bobject%20Object%5D&name=image.png&originHeight=372&originWidth=2155&originalType=binary&ratio=1&rotation=0&showTitle=false&size=146650&status=done&style=none&title=&width=1077.5)<br />

2. 新建页面

  1. 通过页面可以添加一条学生记录及多条成绩单记录<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/2310314/1618021115758-84e565be-cfd6-4995-8886-ac8160fe0bd1.png#crop=0&crop=0&crop=1&crop=1&height=334&id=QXKYt&margin=%5Bobject%20Object%5D&name=image.png&originHeight=668&originWidth=1056&originalType=binary&ratio=1&rotation=0&showTitle=false&size=129270&status=done&style=none&title=&width=528)

a. 添加变量

  1. 添加两个变量<br /> 学生表的记录类型的变量<br /> 成绩单的数据集类型的变量<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/2310314/1618021240579-eb765d1e-d3df-48c2-99d1-923956dea277.png#crop=0&crop=0&crop=1&crop=1&height=416&id=NKuyC&margin=%5Bobject%20Object%5D&name=image.png&originHeight=832&originWidth=1186&originalType=binary&ratio=1&rotation=0&showTitle=false&size=142278&status=done&style=stroke&title=&width=593)<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/2310314/1618021202264-d0f1b76b-4b74-49ad-9bd0-e10b392cbec6.png#crop=0&crop=0&crop=1&crop=1&height=405&id=sGl7e&margin=%5Bobject%20Object%5D&name=image.png&originHeight=729&originWidth=1052&originalType=binary&ratio=1&rotation=0&showTitle=false&size=131072&status=done&style=stroke&title=&width=585)

b. 拖拽变量至页面

image.png

3. 写“保存至”

将学生表、成绩单拖拽至页面后,需要将学生表的 it.id 保存在学生表的id和成绩单的学号字段,这样的话添加的所有成绩单都是属于当前学生的。
image.png

三、练习

数据表设计:
商品:商品名称
销售单(主表):销售人,时间,总金额
销售单明细(子表):销售单,商品,数量,单价,金额

新建页面:
在页面上,点击保存,可以成功添加一条销售单及多条属于当前销售单的销售单明细