Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba MS Access添加新记录并在特定字段中包含值_Vba_Ms Access - Fatal编程技术网

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

Vba MS Access添加新记录并在特定字段中包含值,vba,ms-access,Vba,Ms Access,我正在尝试设置一个按钮,该按钮将在Access中创建的任务管理器中设置一周的任务。我试图做到的是,当您单击一个按钮时,它会创建一条记录,并填写“任务名称”、“任务描述”、“公司”、“优先级”和“状态”字段的值。每个字段都是一个组合框。我试着用这样的东西: DoCmd.GoToRecord , , acNewRec INSERT INTO tblTasks ([Task Name], [Task Description], [Company], [Priority], [Sta

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

任何帮助都将不胜感激

试试这个:

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…之间的
),它停止了语法错误并将运行,但什么也没有发生。添加了右括号。它现在运行。