何时方须使用{强迫参考完整}?
时 间:2007-10-26 15:19:01
作 者:放飞梦想 ID:60 城市:南京
摘 要:何时方须使用{强迫参考完整}?
正 文:
适用: ACCESS2000 ACCESS97
『强迫参考完整性』是关联属性之一,建立关联时,此项预设值为不使用状态。
『强迫参考完整性』的意义是,在一对多关联时,如客户及订单资料表均有『客户编号』栏位,其中『客户』为一:『订单』为多。所以在启动『强迫参考完整性』时,『订单』数据表的『客户编号』栏位中所含之值,不能是不存在于『客户』数据表的『客户编号』,也就是只允许为现有客户输入新订单记录,如附图:
所以『强迫参考完整性』等于是在两个相关联的数据表间进行验证,查看数据是否正确。不过,有时这样的检查动作反而会造成困扰,例如在应用系统设计阶段,可能常会用『贴上』功能,将旧数据库的记录转换至新数据表内,此时只可先新增一对多关联中『一』的数据表,再新增『多』数据表,若反过来操作,会发生贴上错误,因完整性验证结果不合法,并将无法贴上的数据储存在『贴上错误』数据表内。
◇◆◇
说明:除了『强迫参考完整性』外,关联属性尚有『级联更新相关记录』及『级联删除相关记录』。前者表示在启动时,若在『一』的数据表更改关联栏位的值,ACCESS亦会更新『多』数据表的关联栏位值,例如将为A001者改为A010,则在『订单』数据表中『客户编号』所有原为A001者亦将改为A010;后者即表示在『一』的数据表删除记录后,亦将删除在『多』的数据表内与该记录关联的记录
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access制作的RGB转CM...(09.22)
- Access制作的RGB调色板...(09.15)
- Access制作的快速车牌输入...(09.13)
- 【Access高效办公】统计当...(06.30)
- 【Access高效办公】用复选...(06.24)
- 根据变化的日期来自动编号的示例...(06.20)
- 【Access高效办公】按日期...(06.12)
- 合并列数据到一个文本框的示例;...(05.06)
- 通过命令按钮让Access列表...(04.24)

学习心得
最新文章
- Access快速开发平台--多行文...(09.28)
- 关于从Excel导入长文本数据到A...(09.24)
- Access制作的RGB转CMYK...(09.22)
- 关于重装系统后Access开发的软...(09.17)
- Access制作的RGB调色板示例(09.15)
- Access制作的快速车牌输入改进...(09.13)
- Access颜色编号管理数据库--...(09.10)
- 分享一个Access报表最后一页始...(09.03)
- 64位操作系统引用DAO出现加载D...(08.26)
- Access设置试用期截止日期默认...(08.15)