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

发布于 2025-01-08 18:05:18 字数 71 浏览 0 评论 0原文

我有一个将记录输入到表中的表单。我希望它在空添加(新建)上打开,而不是显示表的第一条记录。由通过按钮打开输入表单的导航表单使用。

I have a form to input records to a table. I would like it to open on an empty add (New) instead of displaying the first record of the table. To be used by a Navigation Form which opens the input form from a button.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一百个冬季 2025-01-15 18:05:18

您可以使用 acFormAdd (value = 0) 作为 OpenForm 的可选 DataMode 参数。 Access 的帮助将 acFormAdd 描述为“用户可以添加新记录,但无法编辑现有记录。” 实际上,这不仅会阻止编辑现有记录,甚至不显示在带有该选项的表单中。

DoCmd.OpenForm "frmaw_save",,,,acFormAdd

如果您希望始终以这种方式使用表单,可以将其数据输入属性设置为Yes(在表单属性表的“数据”选项卡上)。

You can use acFormAdd (value = 0) as the optional DataMode argument to OpenForm. Access' help describes acFormAdd as "The user can add new records but can't edit existing records." And actually, not only does that prevent editing of existing records, they are not even displayed in the form with that option.

DoCmd.OpenForm "frmaw_save",,,,acFormAdd

If you want to always use the form that way, you can set its Data Entry property to Yes (on the Data tab of the form's property sheet).

酷炫老祖宗 2025-01-15 18:05:18

Form_Load 事件中使用 GoToRecord DoCmd 方法并传入 acNewRec 作为 Offset。

Private Sub Form_Load()
   DoCmd.GoToRecord , , acNewRec
End Sub

In the Form_Load event use the GoToRecord Method of DoCmd and pass in acNewRec for the Offset.

Private Sub Form_Load()
   DoCmd.GoToRecord , , acNewRec
End Sub
沐歌 2025-01-15 18:05:18

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

On the property sheet, set "Data Entry" to Yes.
You can turn off navigation buttons too.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文