Foxtable(狐表)用户栏目专家坐堂 → 求教FIND模糊查找 只能查找开头的单元格 (不是 模糊筛选)


  共有2892人关注过本帖树形打印复制链接

主题:求教FIND模糊查找 只能查找开头的单元格 (不是 模糊筛选)

帅哥哟,离线,有人找我吗?
ade2015
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:161 积分:1306 威望:0 精华:0 注册:2020/3/14 22:13:00
求教FIND模糊查找 只能查找开头的单元格 (不是 模糊筛选)  发帖心情 Post By:2023/2/11 15:40:00 [只看该作者]

求教,如何在当前列 "查找 ”出     包含 [TextBox1]   中文字     的 单元格

下面是我写的,但是只能 “查找” 出 开头 包含  [TextBox1]   中文字     的 单元格


Dim txt As String = e.Form.Controls("TextBox1").Text
With CurrentTable
    Dim r As Integer
    r = .Find(txt, .RowSel + 1, CurrentTable.cols(CurrentTable.ColSel).name, False, False, True)
    If r > - 1 Then '如果找到符合条件的行   
        .Position = r '则选择该行
    End If 
End With
'MessageBox.Show (txt)

最好能帮忙指导一下,整表 单元格 的模糊 查找

在论坛上查了很多,很多都是 "模糊筛选”。。。  
软件自带的会列出“隐藏的列”。不能直接用。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/11 15:52:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
ade2015
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:161 积分:1306 威望:0 精华:0 注册:2020/3/14 22:13:00
  发帖心情 Post By:2023/2/12 15:40:00 [只看该作者]

大神,这里的 列名 变量怎么写。
辛苦 帮忙改写一下呗

Dim txt As String = e.Form.Controls("TextBox1").Text
Dim lm As String = CurrentTable.cols(CurrentTable.ColSel).name
With CurrentTable
    Dim r As Integer
    r = .FindRow("lm Like '%" & txt & "%'",.Position + 1, True) '从当前行的下一行开始查找
    If r >= 0 Then '如果找到的话
        .Position = r '定位到找到的行。
    End If
End With

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/12 20:23:00 [只看该作者]

r = .FindRow(lm & " Like '%" & txt & "%'",.Position + 1, True)

 回到顶部