更改 Access 中的值 VBA

Change Value in Access VBA

我有一个 table 完整的代码 ID 及其访问描述。在另一个 table 中,有一个字段具有与代码 table 中的 ID 相关的代码 ID。我正在尝试设计一个宏,该宏在执行时会将第二个 table 中的代码 ID 替换为正确的描述,但我不确定执行此操作的方法。我正在考虑使用 SQL Insert 查询来执行此操作,但不确定该语句的外观。

JOIN 语句:

SELECT ShouldImportMetricsIDsTable.FORMULARYID, ReasonCodes.Description
FROM ShouldImportMetricsIDsTable,ReasonCodes
INNER JOIN ReasonCodes
ON ShouldImportMetricsIDsTable.ReasonCode=ReasonCodes.CodeID

在查询的 FROM 子句中仅提及一次 ReasonCodes

改变这个...

FROM ShouldImportMetricsIDsTable,ReasonCodes
INNER JOIN ReasonCodes

为此...

FROM ShouldImportMetricsIDsTable
INNER JOIN ReasonCodes

作为一般性建议,我建议您在 Access 查询设计器中开始查询。至少选择数据源(表或保存的查询)并在那里设置联接。

对于您的原始示例,设计者会为其中一个重复的 ReasonCodes 应用别名 ReasonCodes_1名字。这可能是数据源不正确的预警。