如何在添加记录中打开表单

时间:2012-02-23 17:17:36

标签: ms-access ms-access-2010

我有一个表格可以将记录输入到表格中。我希望它打开一个空的添加(新)而不是显示表的第一个记录。由导航表单使用,用于从按钮打开输入表单。

3 个答案:

答案 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)

在属性表上,设置"数据输入"是的。 您也可以关闭导航按钮。