Ms access 将组合框绑定到MS Access表单中的外部表?

Ms access 将组合框绑定到MS Access表单中的外部表?,ms-access,many-to-many,relational-database,foreign-key-relationship,Ms Access,Many To Many,Relational Database,Foreign Key Relationship,我发现示例是描述RDM相关问题的最佳方式,因此我将直接进入一个相当做作的示例 我有一张水果储藏桌和一张水果桌。我已经为拥有连锁店的蔬菜水果商建立了一个用户界面表单,并打算购买更多的蔬菜水果商,以便他能够轻松地填写有关其店铺的详细信息,以及可以在其中销售的水果 每个水果都有自己独特的ID,每个商店也是如此。然而,水果不仅限于任何特定的商店,而且可以以任何数量出售 因此,有一个中间表storeFruit,它支持商店和水果之间的多对多关系 蔬菜水果商希望能够列出只包含其商店水果的库存,因为他正在输入有

我发现示例是描述RDM相关问题的最佳方式,因此我将直接进入一个相当做作的示例

我有一张水果储藏桌和一张水果桌。我已经为拥有连锁店的蔬菜水果商建立了一个用户界面表单,并打算购买更多的蔬菜水果商,以便他能够轻松地填写有关其店铺的详细信息,以及可以在其中销售的水果

每个水果都有自己独特的ID,每个商店也是如此。然而,水果不仅限于任何特定的商店,而且可以以任何数量出售

因此,有一个中间表storeFruit,它支持商店和水果之间的多对多关系

蔬菜水果商希望能够列出只包含其商店水果的库存,因为他正在输入有关商店的其他详细信息,如地址和电话号码。因此,表单中有一个字段列出商店中包含的水果。在水果表中,它必须做的唯一一件事就是将水果与相关存储关联起来

我创建了一个组合框,其中显示了一个特定的水果,但该字段与任何表都没有关系。事实上,如果您选择banana并移动到表单中的下一个商店,banana将留在字段中,突出显示它如何与信息输入无关。我还创建了一个子表单水果,但这不允许从预定义列表中拾取。。。最后会有很多独特的水果,比如苹果、梨等,因为它们只是附在桌子上。水果本质上代表一个预定义的列表

那么,我该如何绑定这个组合框,以便它正确地更新所需字段,从而减轻我虚构的慌乱的蔬菜水果商的压力呢


PS:看着图表,我意识到由于关系的性质,store表中的stock列实际上永远不会被使用-但是我在没有保存的情况下动态创建了这些表和关系图,因为我永远不会使用它们,所以现在纠正它已经太晚了

通常的设置方法是在主窗体中使用store,在子窗体中使用storeFruit。链接子字段和主字段应设置为存储\u ID。问题中的\u fruit\u成为一个组合框,行源设置为fruit select fruit\u ID,fruit from fruit,绑定列为1,列宽为0,2cm