我正在尝试在一个数据表中搜索字符串,因此如果出现新的命中,则会触发操作。怎么做?
我当前的代码:
If searchvalue <> "" Then
foundRows = table.Select("Name LIKE '%" & searchvalue & "%'")
If foundRows.Length = 0 Then
'none found
Else
For Each r In foundRows
notif("Found "&r.itemarray(0) & " in " & r.itemarray(1))
Next
End If
End If
每次调用 sub 时,每次点击都会调用“notif”函数;但我希望它为每个独特的命中调用一次。怎么做?
使用案例:比如说,当表是这样时,第一次调用 sub :
something foo
smthelse bar
搜索字符串是“some”,Notif 调用了一次“something foo”。下一次 sub 被称为 table 是这样的:
something foo
something else
smthelse bar
现在 Notif 应该只为“其他东西”调用