MS Access添加新记录并在特定字段中包含值

时间:2019-06-03 20:02:42

标签: vba ms-access access-vba

我正在尝试设置一个按钮,该按钮将在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的正确语法是什么。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

尝试一下:

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