microsoft access设置表关联的问题
设置表1和表2一对多的关系时,如果勾选了“实施参照完整性”的话,总会弹出对话框如下,但作业上要求就是这么做的,求解~~~不造什么意思,怎么改啊,就是要做出一对多的关系那个...
设置表1和表2一对多的关系时,如果勾选了“实施参照完整性”的话,总会弹出对话框如下,但作业上要求就是这么做的,求解~~~不造什么意思,怎么改啊,就是要做出一对多的关系那个连线
展开
1个回答
展开全部
设置关联,要注意以下几点:
1、表1中id与表2中id,的型别,长度,要完全一致,否则关联不上,如果表1的id是自动编号的,表2中要关联的id型别可选数字,为整数。
2、id在表1或表2中最少有一个表是主键,否则不能强制性关联,比如,员工工号,在员工表中必须作为主键,而在员工违规记录表中,则可以不作为主键,这样,是可以关联的(资料型别要一至)。
3、如果id在表1中作为主键,与表2中的id进行关联,你要确保表2中的id的内容在表1中必须存在,比如,部门表中有行政部、采购部,两个部门。而员工表中,却有人是生产部、市场部等,表部门表中根本找不到,这样的话,表1和表2中id是无法进行强制性关联的。
以上,希望对你有帮助,不过,真正编写大一点的系统,是不会有人去做表与表之间的关键的,只有在设计查询或报表时时,才会临时做一下关联,如果事先都关联好了,会造成很多不必要的麻烦,我想,你以后如果在这个领域越来越精通的话,就会有同感。
1、表1中id与表2中id,的型别,长度,要完全一致,否则关联不上,如果表1的id是自动编号的,表2中要关联的id型别可选数字,为整数。
2、id在表1或表2中最少有一个表是主键,否则不能强制性关联,比如,员工工号,在员工表中必须作为主键,而在员工违规记录表中,则可以不作为主键,这样,是可以关联的(资料型别要一至)。
3、如果id在表1中作为主键,与表2中的id进行关联,你要确保表2中的id的内容在表1中必须存在,比如,部门表中有行政部、采购部,两个部门。而员工表中,却有人是生产部、市场部等,表部门表中根本找不到,这样的话,表1和表2中id是无法进行强制性关联的。
以上,希望对你有帮助,不过,真正编写大一点的系统,是不会有人去做表与表之间的关键的,只有在设计查询或报表时时,才会临时做一下关联,如果事先都关联好了,会造成很多不必要的麻烦,我想,你以后如果在这个领域越来越精通的话,就会有同感。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询