Sql Access 2007 Update表,其中包含来自表单和其他表的值

Sql Access 2007 Update表,其中包含来自表单和其他表的值,sql,ms-access-2007,Sql,Ms Access 2007,我试图用访问表单中的数据和另一个表中的值更新单个表。例如: strSQL = "INSERT INTO table_name (col1, col2) SELECT '" & Me.txtBox1.Value & "'," & tableName2.ID" 在昨天之前,我从未使用过访问表单。非常感谢您的帮助。请尝试使用SELECT FROM语句,例如: INSERT INTO table1 ( col1, col2, ) SELECT t

我试图用访问表单中的数据和另一个表中的值更新单个表。例如:

strSQL = "INSERT INTO table_name (col1, col2) SELECT '" & Me.txtBox1.Value & "'," & tableName2.ID"

在昨天之前,我从未使用过访问表单。非常感谢您的帮助。

请尝试使用SELECT FROM语句,例如:

INSERT INTO
    table1
(
    col1,
    col2,
)
SELECT
    txtBox1.value,
    table2.col1
FROM
    table2

显然,将SQL格式化为无论您如何编写语句。

请在构建字符串后向我们展示
strSQL
包含的内容。告诉我们您试图如何执行该语句,以及尝试时会发生什么。如果有错误消息,请向我们显示该消息的完整文本。感谢您的帮助。