我有一个表格可以将记录输入到表格中。我希望它打开一个空的添加(新)而不是显示表的第一个记录。由导航表单使用,用于从按钮打开输入表单。
答案 0 :(得分:14)
您可以使用acFormAdd
(value = 0)作为DataMode
的可选OpenForm
参数。访问'帮助将acFormAdd
描述为“用户可以添加新记录,但无法编辑现有记录。”实际上,这不仅会阻止编辑现有记录,也不会显示在带有该选项的表单中。
DoCmd.OpenForm "frmaw_save",,,,acFormAdd
如果您希望始终使用该方式,可以将其数据输入属性设置为Yes
(在表单属性表的“数据”选项卡上)。
答案 1 :(得分:8)
在Form_Load
事件中,使用DoCmd的GoToRecord
方法并传入acNewRec
作为偏移量。
Private Sub Form_Load()
DoCmd.GoToRecord , , acNewRec
End Sub
答案 2 :(得分:6)
在属性表上,设置"数据输入"是的。 您也可以关闭导航按钮。