我有tblUsers,其主键是UserID.
UserID在许多表中用作外键.在表中,它用作多个字段的外键(例如ObserverID,RecorderID,CheckerID).
我已成功添加了关系(在MS Access'关系'视图中),其中我有表别名来执行每个表的多个关系:
*tblUser.UserID - > 1到多 - > tblResight.ObserverID
*tblUser_1.UserID - > 1到多 - > tblResight.CheckerID
在使用参照完整性的强制创建约25个关系后,当我尝试添加另一个时,我收到以下错误:
"操作失败.表'tblUsers上有太多索引.' 删除表上的一些索引并再次尝试操作."
我运行了我在这里找到的代码,它返回我在tblUsers上有6个索引.我知道每个表有32个索引的限制.
我使用关系GUI错了吗?在我创建关系时,访问是否为执行引用完整性创建索引(特别是在运行脚本时不会出现的索引)?我有点困惑,任何帮助都会受到赞赏.