Ms access 访问:组合框和多对多关系

Ms access 访问:组合框和多对多关系,ms-access,combobox,many-to-many,Ms Access,Combobox,Many To Many,我是MS Access的新手,正在寻找关于我正在尝试构建的表单的解决方案。表单应用于显示不同的用户条目以及创建或修改用户 我阻止的问题是组合框和多对多关系 我有几个表,它们组合起来为我提供了构建表单所需的信息 My first tableUsers为我提供了有关*姓、名等信息* 第二个表“服务器”包括用户可以访问的不同国家/地区服务器的列表 因为一个用户可以访问不同的服务器/国家,而一个国家/服务器可以有不同的用户,所以我面临着一种多对多的关系。因此,我创建了一个连接表,其中包括作为FK的use

我是MS Access的新手,正在寻找关于我正在尝试构建的表单的解决方案。表单应用于显示不同的用户条目以及创建或修改用户

我阻止的问题是组合框和多对多关系

我有几个表,它们组合起来为我提供了构建表单所需的信息

My first tableUsers为我提供了有关*姓、名等信息*

第二个表“服务器”包括用户可以访问的不同国家/地区服务器的列表

因为一个用户可以访问不同的服务器/国家,而一个国家/服务器可以有不同的用户,所以我面临着一种多对多的关系。因此,我创建了一个连接表,其中包括作为FK的userID(来自User表)和作为FK的ID(来自Servers表的国家/服务器)

我现在试图实现的目标,但我阻碍的是:

  • 有一个列出所有可用服务器/国家/地区的组合框
  • 标记链接到显示的用户记录的条目
e、 g

服务器:比利时、德国、荷兰、瑞典、英国

用户:John Doe=>访问德国和英国

  • 列表/组合框应显示所有国家,但仅选择John doe有权访问的国家(当选择记录John doe时)
有没有办法做到这一点,需要做些什么? 如果不能通过组合框实现,我也愿意接受任何其他解决方案


感谢您的帮助。

交叉发布列表框和组合框是两种截然不同的东西。您是否希望能够为每个用户添加/删除可用服务器(需要一个列表框)或从用户可用的服务器(组合框)中选择一个服务器?是的,对于组合框的混淆,非常抱歉。这是因为在一开始,这里使用了多值字段。但是由于mvf不能用于查询,我尝试更改整个表单。我想从服务器列表中为用户选择一个或多个服务器。