【发布时间】: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