Access中建立子数据表/主子数据表

摘 要:咱们为何要使用Access,而不用Excel,由于数据库能够大幅度地消除冗余数据,其方法就是将数据拆分到不一样的表中,再经过“关系”创建表间的联系。那么如何肯定表间的关系呢。表之间的关系是经过主键和外键实现的。主键所在的表示主表,使用外键做为主键的表是子表。为了看表数据显得直观易懂,有时就要插入子数据表功能来完成。下面以销售订单表,销售订单明细表举例。数据库

 

正 文:spa

点击下载此附件3d

效果以下图blog

 

方法:先创建两表关系,而后再插入子数据表,选择连接主子字段就完成了。以下图get

关系建立完成以后,就能够设置主子数据表了,首先打开你的主表,而后在“开始”--“记录”--“其余”--“子数据表”--“子数据表(S)...”,而后选择你对应当子表,以下图操做:io

选择“子数据表(S)...”后会弹出“插入子数据表”视图,以下图file

要点击主表中每行的记录前面的“+”按钮,则能够展开或折叠子表的记录,以下图:sso

 

要删除子数据表的设置,见下图:下载

删除关系。在选中的关系上(就是线上)右击,选择“删除”按钮,则能够删除这个关系。以下图:方法

 

2003版本菜单位置见下图

 

出处:http://www.accessoft.com/article-show.asp?id=9462

================================================================================

特别说明:

在建立关系后通常会显示关系类型,有一对多,一对一,未定等,你能够右键点击每一个线选择“编辑关系”,以下图:

   

在主键和外键上创建关系,会显示:一对一或一对多的关系,并且必须勾选“实施参照完整性”才会在图上显示“1----∞”的图标;

在两个表的非主键上创建关系,则会显示未定。你本身能够试试这几种关系。