双击空列表框时的错误处理

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

【讨论】:

以上是关于双击空列表框时的错误处理的主要内容,如果未能解决你的问题,请参考以下文章

智能合约语言 Solidity 教程系列9 - 错误处理

智能合约语言 Solidity 教程系列9 - 错误处理

智能合约语言 Solidity 教程系列9 - 错误处理

保留 kPasteboardTypeFileURLPromise 时的错误处理

创建两个模型时的sailsjs错误处理

执行多个查询时的 Doctrine (DBAL) 错误处理