数据库中的 主表和明细表是什么?

数据库中的 主表和明细表是什么?,第1张

比方说一张表单,有表头,有表体,那么表头就是主表,表体就记录了明细,所以叫明细表,例如:采购订单,供应商,日期,采购人,付款方式,合同号等就是主表内容,买的什么东西,价格,交期等信息就是明细表

1.首先你必须建立一张数据明细表,也可称数据库如图

2.然后在第二章表格中建立你想要列出的名目(我以批次为例),如图

3.在sheet2表A列输入批号(sheet1表数据量大的情况下,但容易输错),或者建立下拉菜单(sheet1表数据量不大的情况下,不然数据会看的你头晕)

建立下拉菜单步骤:

(1)选中sheet2表A列,依次选择数据---有效性,如图1,高版本,如图2

图1

图2

(2)在d出的对话框中选择“序列”,然后选择数据源,如图3,然后再选择sheet1的C列的批次内容,注意从有内容的第一行开始,如图4

图3

图4

这样下拉菜单就建好了,这时你单击sheet2表A列任意单元格就会出现下拉菜单,就可以选择内容了

4.在sheet2表中的B列,即件数那列的B2单元格输入函数=IF(A2="","",VLOOKUP(A2,Sheet1!C3:E94,2,FALSE)),如图

5.同理,C列(仓库)也同样处理,但是函数要改成=IF(A2="","",VLOOKUP(A2,Sheet1!C3:E94,3,FALSE))

当然有区别了

,例如

你买了三件商品提交,如果只用一张表的话那买家的收货详细信息就会随着你的产品数量重复次数。这样不符合数据表设计规范,同样也使你在 *** 作方面不便。所以你需要将订单分离为两张表,其中一张放置订单信息;另一张放置订单对应的商品信息。一般包括

商品的编号、商品的数量、商品的价格、商品的所属订单号。

商品的价格列你可以视乎程序需要来定,当然你可以通过商品表的连接查询得出,但有时为了更好的实现程序的功能;你可以规划成订单详细的一列。

因为有时用户需要查看账号订单的详细,那你只要连接订单表及订单详细就可以了。

以上是我的个人观点,你觉得好就顶一下吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9911897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存