Access中创建⼦数据表主⼦数据表
摘 要:我们为什么要使⽤Access,⽽不⽤Excel,因为数据库可以⼤幅度地消除冗余数据,其⽅法就是将数据拆分到不同的表中,再通过“关系”建⽴表间的联系。那么如何确定表间的关系呢。表之间的关系是通过主键和外键实现的。主键所在的表⽰主表,使⽤外键作为主键的表是⼦表。为了看表数据显得直观易懂,有时就要插⼊⼦数据表功能来完成。下⾯以销售订单表,销售订单明细表举例。
正 ⽂:
效果如下图
⽅法:先建⽴两表关系,然后再插⼊⼦数据表,选择链接主⼦字段就完成了。如下图
关系创建完成之后,就可以设置主⼦数据表了,⾸先打开你的主表,然后在“开始”--“记录”--“其他”--“⼦数据表”--“⼦数据表(S)...”,然后选择你对应当⼦表,如下图操作:
选择“⼦数据表(S)...”后会弹出“插⼊⼦数据表”视图,如下图
要点击主表中每⾏的记录前⾯的“+”按钮,则可以展开或折叠⼦表的记录,如下图:
要删除⼦数据表的设置,见下图:
删除关系。在选中的关系上(就是线上)右击,选择“删除”按钮,则可以删除这个关系。如下图:
2003版本菜单位置见下图
出处:
================================================================================
特别说明:
在创建关系后⼀般会显⽰关系类型,有⼀对多,⼀对⼀,未定等,你可以右键点击每个线选择“编辑关系”,如下图:
记住我
在主键和外键上建⽴关系,会显⽰:⼀对⼀或⼀对多的关系,⽽且必须勾选“实施参照完整性”才会在图上显⽰“1----∞”的图标;在两个表的⾮主键上建⽴关系,则会显⽰未定。你⾃⼰可以试试这⼏种关系。