Ms access 在access中,仅使用默认值创建行

Ms access 在access中,仅使用默认值创建行,ms-access,Ms Access,我希望在表格中使用每个字段的预定义默认值创建一个新条目 我尝试了以下几行,但两行都出现语法错误。在Access中执行此操作的正确方法是什么 INSERT INTO Moments VALUES () Access highlights the end bracket after clicking ok on syntax error. 及 及 在VBA中,这可以通过记录集轻松实现: Dim rs作为DAO.Recordset Set rs=CurrentDb.OpenRecordset(“

我希望在表格中使用每个字段的预定义默认值创建一个新条目

我尝试了以下几行,但两行都出现语法错误。在Access中执行此操作的正确方法是什么

INSERT INTO Moments VALUES ()

Access highlights the end bracket after clicking ok on syntax error. 


在VBA中,这可以通过记录集轻松实现:

Dim rs作为DAO.Recordset
Set rs=CurrentDb.OpenRecordset(“时刻”)打开表
rs.AddNew“添加行”
rs.更新“提交到表”

它必须是一个查询吗?您可以使用VBA轻松地执行此操作。不,它不必是查询。您将如何在VBA中执行此操作。如何获取新创建的记录的id?这是另一个问题。看见或者,您可以使用
rs.MoveLast
然后使用
rs!ID
(如果ID是您的ID列)
rs.Bookmark=rs.LastModified
--@Tolure
INSERT INTO Moments () VALUES ()

Access highlights the first bracket after clicking ok on syntax error. 
INSERT INTO Moments default values

Access highlights default after clicking ok on syntax error.