双击空列表框时的错误处理
Posted
技术标签:
【中文标题】双击空列表框时的错误处理【英文标题】:Error handling when double clicking an empty list box 【发布时间】:2015-05-01 15:29:57 【问题描述】:我在一个由查询填充的表单上有一个列表框。我已经设置了列表框,以便在双击一行时,它会打开一个附加表单并根据单击的行填充它。
当用户在列表框为空时双击列表框但我不确定从哪里开始时,我想创建某种错误处理。
我正在尝试类似下面的方法,但显然需要进一步的帮助。
If Restructuring_List.Column(0) = Null Then
MsgBox "No restructurings available to modify"
End If
【问题讨论】:
Null is never equal to anything, not even Null. Use the IsNull() function. 啊,谢谢!以下工作: If IsNull(Me.Restructuring_List.Value) Then MsgBox "Nothing" Else 【参考方案1】:了解了 IsNull 函数后,下面的代码完全按照我的意愿工作。如果查询结果集为空且用户双击列表框,将出现该消息。如果结果集有记录,但用户在记录行外双击,则会出现该消息。
If IsNull(Me.Restructuring_List.Value) Then
MsgBox "Nothing"
Else
【讨论】:
以上是关于双击空列表框时的错误处理的主要内容,如果未能解决你的问题,请参考以下文章