MS Access 在连接表中不存在的子表单中显示条目

Posted

技术标签:

【中文标题】MS Access 在连接表中不存在的子表单中显示条目【英文标题】:MS Access show entries in a subform that don't exist in the joined table 【发布时间】:2017-10-11 01:29:05 【问题描述】:

我正在创建一个 SalesOrder 表单,该表单将 SalesOrderDetails 子表单用于行项目。部件号和信息是从已连接的库存表中提取的。

有时我需要将自定义零件编号添加到 SalesOrderDetails。我不想将它们添加到库存表中,我只想将它们添加到销售订单中。这部分实际上似乎工作正常,我可以输入它们,它们出现在我的 SalesOrderDetails 表中。但是当我刷新我的 SalesOrder 表单时,在连接的 Inventory 表中没有匹配的条目将不再出现在子表单中。

SalesOrderDetails 子表单的查询是

SELECT SalesOrderDetails.*
FROM Inventory INNER JOIN SalesOrderDetails ON Inventory.PartNumber = SalesOrderDetails.PartNumber;

【问题讨论】:

【参考方案1】:

我正在寻找一个正确的加入!这使我的 SalesOrderDetails 数据保持连接到 Inventory 表,并显示 SalesOrderDetails 中的所有记录。

【讨论】:

以上是关于MS Access 在连接表中不存在的子表单中显示条目的主要内容,如果未能解决你的问题,请参考以下文章

MS Access 中的子表单

如何在 MS Access 2010 中的单元格中显示空值

MS Access 2016:如何将连接字段从表单输入到表中

MS Access 365 - 创建包含链接文件的子表单

在 MS Access 中启用与登录显示表单冲突的内容

在MS访问中的子表单上显示查询结果