如果未找到过滤记录,则给用户消息

发布于 2025-01-11 09:50:37 字数 240 浏览 0 评论 0原文

我有一个包含一些值的列表框。在列表框的 DblClick 事件中,我有以下代码:

Me.Recordset.FindFirst "ToolID=" & Me.SelectedTool

该代码工作正常。然而,如果用户应用过滤器,一些工具可能在他/她的过滤结果中,而另一些则可能不在。如果在已过滤的结果中找不到用户双击的值(工具),我将如何修改此代码以触发 Msgbox?

非常感谢。

I have a listbox with some values. In the listbox's DblClick event I have the following code:

Me.Recordset.FindFirst "ToolID=" & Me.SelectedTool

The code works fine. However, if the user a applies a filter, some of the tools maybe in his/her fitlered results and some may not. How would I modify this code to fire a Msgbox if the value (tool) the user double clicks is not found in the already filtered results?

Many thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

江南月 2025-01-18 09:50:37

谢谢蒂姆。这是有效的:

With Me.Recordset
   .FindFirst "ToolID=" & Me.SelectedTool
   If .NoMatch Then
     MsgBox "No match"
   End If
End With

Thanks Tim. Here's what worked:

With Me.Recordset
   .FindFirst "ToolID=" & Me.SelectedTool
   If .NoMatch Then
     MsgBox "No match"
   End If
End With
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文