【问题标题】:MS Access Add New record and include values in specific fieldsMS Access 添加新记录并在特定字段中包含值
【发布时间】:2020-07-14 16:43:10
【问题描述】:

我正在尝试设置一个按钮,该按钮将在我在 Access 中创建的任务管理器中设置一周的任务。我想要发生的是,当您单击一个按钮时,它会创建一条记录并填写“任务名称”、“任务描述”、“公司”、“优先级”和“状态”字段的值。这些字段中的每一个都是一个组合框。我试图使用这样的东西:

  DoCmd.GoToRecord , , acNewRec       
 INSERT INTO tblTasks ([Task Name], [Task Description], [Company], [Priority], [Status]) _
VALUES ('Change Notice', 'Daily Task', 'Ginny's', '(2) Normal', 'Not Started')

尝试此操作时出现编译错误,这可能是因为这是从 SQL 代码中删除的。我不确定将其添加到 Access VBA 的正确语法是什么。

任何帮助将不胜感激!

【问题讨论】:

    标签: vba ms-access


    【解决方案1】:

    试试这个:

    CurrentDb.Execute("INSERT INTO tblTasks ([Task Name], [Task Description], [Company], [Priority], [Status]) VALUES ('Change Notice', 'Daily Task', 'Ginny''s', '(2) Normal', 'Not Started')")
    

    【讨论】:

    • 同样的语法问题。更新:我删除了执行和"INSERT... 之间的(',它停止了语法错误,它会运行但没有任何反应。
    • 添加了右括号。它现在运行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    • 2021-04-12
    • 2016-12-30
    • 1970-01-01
    • 2018-10-06
    • 2010-10-03
    • 1970-01-01
    相关资源
    最近更新 更多