设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1130|回复: 3
打印 上一主题 下一主题

[其它] [求助]关系建立不了,急!!!!!

[复制链接]
跳转到指定楼层
1#
发表于 2006-1-5 20:36:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个数据库中的关系为何建立不了啊 我有一个备份的数据库 记录的个数也不同,为什么能建立啊?

有问题的一个


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-1-5 21:19:00 | 只看该作者
我试了没问题呀.

自己关系线连起来吧
3#
 楼主| 发表于 2006-1-6 00:28:00 | 只看该作者
我要实现参照完整性呀 不行 可是您查看备份那一个,几个表的记录数都不一样也能实现
4#
发表于 2006-1-6 04:09:00 | 只看该作者
参照完整性是一个规则系统,Microsoft Access 使用这个系统用来确保相关表中记录之间关系的有效性,并且不会意外地删除或更改相关数据。在符合下列所有条件时,可以设置参照完整性:


  • 来自于主表 (主表:一对多关系中两个相关表的“一”端。主表应有主键,而且每条记录都应是唯一的。)的匹配字段是主键 (主键:具有唯一标识表中每条记录的值的一个或多个域(列)。主键不允许为 Null,并且必须始终具有唯一索引。主键用来将表与其他表中的外键相关联。)或具有唯一索引 (唯一索引:通过将字段的索引属性设为有(无重复)而定义的索引。唯一索引不允许字段中有重复的项。将字段设为主键会自动将字段定义成唯一的。)。
  • 相关的字段都有相同的数据类型 (数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。)。但是有两种例外情况:“自动编号” (“自动编号”数据类型:Microsoft Access 数据库中的一种字段数据类型,当向表中添加一条新记录时,这种数据类型会自动为每条记录存储一个唯一的编号。可以产生三种编号:顺序号、随机号和同步复制 ID。)字段可以与“字段大小”属性设置为“长整型”的“数字”字段相关;“字段大小”属性设置为“同步复制 ID”的“自动编号”字段可以与一个“字段大小”属性设置为“同步复制 ID”的“数字”字段相关。
  • 两个表都属于同一个 Microsoft Access 数据库。如果表是链接的表 (链接表:存储在已打开数据库之外的文件中的表,Access 可以访问它的记录。可以对链接表中的记录进行添加、删除和编辑等操作,但不能更改其结构。),它们必须是 Microsoft Access 格式的表,并且必须打开存储此表的数据库以设置参照完整性。不能对数据库中的其他格式的链接表实施参照完整性。


使用参照完整性时要遵循下列规则:


  • 不能在相关表的外键 (外键:引用其他表中的主键字段(一个或多个)的一个或多个表字段(列)。外键用于表明表之间的关系。)字段中输入不存在于主表的主键中的值。但是,可以在外键中输入一个 NullNull:可以在字段中输入或用于表达式和查询,以标明丢失或未知的数据。在 Visual Basic 中,Null 关键字表示 Null 值。有些字段(如主键字段)不可以包含 Null 值。) 值来指定这些记录之间并没有关系。例如,不能为不存在的客户指定订单,但通过在“客户ID”字段中输入一个 Null 值,则可以有一个不指派给任何客户的订单。
  • 如果在相关表中存在匹配的记录,则不能从主表中删除这个记录。例如,如果在“订单”表中有订单分配给某一雇员,就不能在“雇员”表中删除此雇员的记录。
  • 如果某个记录有相关的记录,则不能在主表中更改主键值。例如,如果在“订单”表中有订单分配给某个雇员时,不能在“雇员”表中更改这位雇员的雇员ID。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 01:21 , Processed in 0.106964 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表