Vba MS Access添加新记录并在特定字段中包含值
我正在尝试设置一个按钮,该按钮将在Access中创建的任务管理器中设置一周的任务。我试图做到的是,当您单击一个按钮时,它会创建一条记录,并填写“任务名称”、“任务描述”、“公司”、“优先级”和“状态”字段的值。每个字段都是一个组合框。我试着用这样的东西:Vba MS Access添加新记录并在特定字段中包含值,vba,ms-access,Vba,Ms Access,我正在尝试设置一个按钮,该按钮将在Access中创建的任务管理器中设置一周的任务。我试图做到的是,当您单击一个按钮时,它会创建一条记录,并填写“任务名称”、“任务描述”、“公司”、“优先级”和“状态”字段的值。每个字段都是一个组合框。我试着用这样的东西: DoCmd.GoToRecord , , acNewRec INSERT INTO tblTasks ([Task Name], [Task Description], [Company], [Priority], [Sta
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的正确语法是什么
任何帮助都将不胜感激 试试这个:
CurrentDb.Execute("INSERT INTO tblTasks ([Task Name], [Task Description], [Company], [Priority], [Status]) VALUES ('Change Notice', 'Daily Task', 'Ginny''s', '(2) Normal', 'Not Started')")
同样的语法问题。更新:我删除了execute和INSERT…之间的
(
),它停止了语法错误并将运行,但什么也没有发生。添加了右括号。它现在运行。