Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access MS Access:将组合框绑定到主键,但显示另一个表中的字段_Ms Access_Combobox - Fatal编程技术网

Ms access MS Access:将组合框绑定到主键,但显示另一个表中的字段

Ms access MS Access:将组合框绑定到主键,但显示另一个表中的字段,ms-access,combobox,Ms Access,Combobox,我有两个表,“订单”和“零件”,它们由“零件ID”字段关联。我有一个带有组合框的订单,我想将Part_ID绑定到该组合框,但在“Parts”表中显示“Part”字段 我提到了这一点,这几乎使我找到了解决办法。问题是组合框只显示“订单”表中已经存在的“零件”字段。这意味着如果我在“部件”中添加一个新的“部件”,它将不会显示在组合框中 是我的组合框的行源的样子。如何使组合框显示“零件”表中存在的零件,而不是“订单”表中存在的零件 编辑: 以下是订单及其关系。只需从行源查询中删除订单表即可。应该这样做

我有两个表,“订单”和“零件”,它们由“零件ID”字段关联。我有一个带有组合框的订单,我想将Part_ID绑定到该组合框,但在“Parts”表中显示“Part”字段

我提到了这一点,这几乎使我找到了解决办法。问题是组合框只显示“订单”表中已经存在的“零件”字段。这意味着如果我在“部件”中添加一个新的“部件”,它将不会显示在组合框中

是我的组合框的行源的样子。如何使组合框显示“零件”表中存在的零件,而不是“订单”表中存在的零件

编辑:
以下是订单及其关系。

只需从行源查询中删除订单表即可。应该这样做

SQL应该是这样的:

SELECT Part_ID, Part
FROM Parts

请在两个相关表格上共享表格结构。@ErikvonAsmuth我编辑了我的问题。