表与关系子模式.docx
3页本文格式为Word版,下载可任意编辑表与关系子模式 开启客户信息表你会察觉这个表中增加了一些新的表它们是客户信息表的子表也就是订单信息表 在这种一对多的处境下完全可以通过客户信息表中的公司名称信息将这两个表的内容都串起来在主表中的每一个记录下面都会带着一个甚至几个子表中的订单记录具有一对一关系的两个表之间互为对方的子表 通常在建立表之间的关系以后Access会自动在主表中插入子表但这些子表一开头都是不显示出来的在Access中让子表显示出来叫做开展子数据表让子表暗藏叫做将子数据表折叠开展的时候便当查阅订单信息而折叠起来以后有可以对比便当的管理客户信息表 要开展子数据表只要用鼠标单击主表第一个字段前面一格对应记录的子记录就开展了并且格中的小方框内加号变成了减号假设再单击一次就可以把这一格的子记录折叠起来了小方框内的减号也变回加号假设主表很大的话这样一个一个地开展和折叠子数据表就显得太麻烦了Access为我们供给了一种操作方式它可以一下子开展或折叠当前数据表的全体子数据表开启一个带有子数据表的表时在格式菜单子数据表项的子菜单中有三个命令全部开展全部折叠和删除全部开展命令可以将主表中的全体子数据表都开展全部折叠命令可以将主表中的全体子数据表都折叠起来不需要在主表中显示子数据表的这种方式来反映两个表之间的关系时就可以使用删除命令来把这种用子数据表显示的方法删除但这时两个表的关系并没有被删除假设想恢复在主表上显示子数据表的形式可以先开启主表譬如客户信息表单击插入菜单下的子数据表命令弹出插入子数据表对话框如下图 在列表框中选取表订单信息表然后在链接子字段组合框中选取订货单位字段并在链接主字段组合框中选取公司名称字段单击确定按钮就可以在主数据表客户信息表中重新插入子数据表订单信息表了务必要留神的是在任何一个数据表中插入子数据表都需要在两个表之间建立关系假设这两个表的主链接字段和子链接字段之间还没有建立联结的话在单击确定按钮插入子数据表的时候就会询问是否要在这两个表之间建立相应的关系只有建立关系以后才能完成插入子数据表过程用这样的方式在表之间建立关系不像在关系对话框中建立的关系那样直观所以我们提倡在关系对话框中建立好表与表之间的关系由Access自动地创造子数据表 终止语这一课通过客户信息表和订单信息表将表与表之间的关系呈现在我们面前假设你已经掌管了表的操作那就开头看下一课假设你还没有完全掌管表就将这四课再好好看一看由于表是数据库中最重要的一个片面了 — 3 —。





