请教:Access数据表关系的问题和同步复制ID
问题1)有两个数据表:
表A记录的是队伍信息,包含:队伍ID、队伍名称以及队伍说明;
表B记录的是比赛信息,包含:比赛ID、A队伍ID、B队伍ID、比赛结果。
其中,A队伍ID和B队伍ID分别来自队伍信息(就像足球比赛的主队和客队的
数据来自球队数据表那样)。
然后,我在队伍信息表和比赛信息表之间建立了关系,使队伍信息表的队伍
ID和比赛信息表的A队伍ID之间建立了一个1对多的关系,并且选择了“实施参照
完整性”和“级联更新相关字段”选项。这时完全正常。
接着,当我想要如法炮制,同样为B队伍ID建立这样一个1对多关系的时候,
Access提示说:
------------------------------------------------------------------
| MS Access不能对这个关系实施参照完整性。 |
| 确认您拖动的字段是主键字段或是唯一索引字段,并且其唯一索引或主键 |
| 设置正确。 |
| 如果您要创建关系而又不必遵循参照完整性规则,则清除“实施参照完整 |
| 性”复选框即可。 |
------------------------------------------------------------------
可是,如果我没有是使参照完整性的话,当队伍信息中的ID内容改变的时
候,不就没有办法做同步的更新了吗?有没有什么办法可以做到让比赛数据表中
的两个队伍ID字段分别和队伍数据表中的队伍ID字段建立1对多的关系?
问题2)附带问一下:在数字类型的FieldSize(字段大小)中有一个同步复制ID,为
何当我选择这个数据类型的字段大小时,即使向其中输入1也还是会提示“为
该字段输入的值无效”?
究竟,这个同步复制ID能够输入怎样的数字数据?帮助文件中不是说他的大
小有16字节吗?比双精度的还大。还是说,这个同步复制ID只能和自动编号类型
的数据联合使用?
期盼回复指教。