在Microsoft Access中遇到关系问题

时间:2014-02-06 23:21:59

标签: ms-access foreign-key-relationship

在下图中,我希望“员工”,“Emp_Proj”和“项目”之间的关系与'员工','Emp_Skill'和'技能'之间的关系一样。

目前,从'员工'表中我可以查看(通过点击'员工'记录中显示的小'+')与'员工'相关联的'Emp_Skill'的任何实例以及相应的'技能'。

但是,当尝试使用'Employee','Emp_Proj'和'Project'做同样的事情时,当我点击'Employee'记录中的'+'时,会出现一个对话框,要求我选择哪个'子数据表'要插入。

选择任何可能的选项意味着我只能看到那个。

这是一个常见的,容易修复的问题,是由于我对数据库缺乏经验而产生的,还是不能完成?

非常感谢任何帮助。

提前致谢, AUS_Doug。

The relationships of the database in question. I'm wanting to link 'Employee' and 'Emp_Proj' in the same way that I have linked it to 'Emp_Skill'

1 个答案:

答案 0 :(得分:0)

在表视图中显示相关数据被设计为探索关系的辅助方法。但它的目的是每次只显示一个“孩子”关系。

在我的数据库中,我倾向于禁用主/细节navegation,因为Access会询问用户显示什么关系。我建议您使用主/详细信息表单而不是表视图中的自动关系。