【问题标题】:Hide button for new row in Access 2013 continuous form在 Access 2013 连续表单中隐藏新行的按钮
【发布时间】:2016-08-09 21:38:10
【问题描述】:

我在 Access 中有一个连续表单,Allow Additions 设置为 Yes。我正在尝试根据用户是否在该记录中填写数据来启用或禁用删除按钮。换句话说,我只想隐藏表单底部空白记录的按钮。

我在 Form_Current 事件中尝试了以下操作,但它同时启用或禁用所有按钮,并且它仅在我单击记录时运行。我需要它立即运行并在我添加新行时更新。

If Me.NewRecord Then
    btnDelete.Visible = False
Else
    btnDelete.Visible = True
End If

编辑:使用工作代码。

If Me.NewRecord Then
    'show error message
    MsgBox ("Unable to delete empty row.")
Else
    'deletion code
End If

【问题讨论】:

  • 不要认为这在连续形式中是可能的——一切看起来都一样。您也许可以将代码添加到检查 Me.NewRecord 并退出子的 btnDelete_Click 事件中
  • @dbmitch 谢谢!我用工作代码编辑了我的问题。如果您将评论作为答案发表,我会将其标记为正确。
  • 会做 - 感谢您的跟进

标签: ms-access vba ms-access-2013


【解决方案1】:

连续形式不允许这样做 - 一切看起来都一样。

您也许可以将代码添加到检查Me.NewRecord 并退出子的btnDelete_Click 事件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-26
    • 2018-04-24
    • 2016-10-30
    • 2014-07-19
    • 2013-11-27
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多