【问题标题】:How to add new record to table in Ms Access by form?如何通过表单向 Ms Access 中的表添加新记录?
【发布时间】:2011-04-28 05:04:09
【问题描述】:

我通过向导制作了表单,但是当我运行它时,首先我在字段中首先从表中记录,我可以编辑这条记录,但我不想拥有这个。我想要空白字段,当我点击添加按钮时,我可以添加新记录,而不是编辑....

【问题讨论】:

  • 当您谈到单击“添加”按钮时,您是指您已创建并放置在表单上,​​还是指 Access 在导航区域中提供的内置添加按钮 (标有星号)

标签: database ms-access vba


【解决方案1】:

更改表单的属性:

AllowEdit = False 防止更改现有记录
和/或
DataEntry = True 在用户打开表单时到达新记录。

【讨论】:

  • 这让我发疯了。谢谢。
  • 我遇到了与 kpacia 完全相同的问题,但我使用 Access 2007 并没有找到这些属性。有人可以帮忙吗?谢谢。
  • @Uwe_98 这些表单属性肯定存在,即使在 Access 2003 中也是如此
【解决方案2】:

为此创建一个宏。 1. 在创建选项卡中选择宏。 2. 在宏的阳离子字段下选择打开表格。 3.在下面的属性框中选择您要执行任务的表单 4. 然后在数据模式中选择添加。

然后,当您运行此宏时,您的表单将打开以输入新记录,而不是编辑现有记录。

这里唯一的问题是,当您打开表单时,它将在编辑现有记录模式下打开,但是当您打开相应的宏表单时,将在添加模式下打开,所以为了解决这个问题,您可以将宏命名为 AutoExec,这样打开数据库时,宏将自行运行。;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    • 2013-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多