【发布时间】:2015-04-02 19:16:36
【问题描述】:
我有一张表格,里面有代码 ID 及其在访问中的描述。在另一个表中是一个具有与代码表中的 ID 相关的代码 ID 的字段。我正在尝试设计一个宏,该宏在执行时将用正确的描述替换第二个表中的代码 ID,但我不确定这样做的方法。我正在考虑使用 SQL Insert 查询来执行此操作,但不确定该语句会是什么样子。
JOIN声明:
SELECT ShouldImportMetricsIDsTable.FORMULARYID, ReasonCodes.Description
FROM ShouldImportMetricsIDsTable,ReasonCodes
INNER JOIN ReasonCodes
ON ShouldImportMetricsIDsTable.ReasonCode=ReasonCodes.CodeID
【问题讨论】:
-
您为什么要这样做?当前设置是正确的。您在两个表之间定义了一个关系。 ID 是存储的内容,当您需要查看文本描述时,您只需加入两个表并获取正确的数据。保持原样。
-
我会这样做,但我需要将表格导出到 Excel 电子表格,并且需要有说明。
-
是的,您仍然可以使用正确的 JOIN 创建查询并导出查询。仍然没有理由编辑。编辑会导致数据不稳定,更改表单和代码——对于有更好解决方案的东西来说,这是一项非常痛苦的任务。
-
我写了这个 JOIN 语句,但由于某种原因它由于语法错误而无法运行。我很困惑为什么。任何帮助将不胜感激
-
你有什么问题?
标签: sql vba ms-access insert ms-access-2007