Foxtable(狐表)用户栏目专家坐堂 → 模糊查找报错


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

主题:模糊查找报错

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/28 15:51:00 [显示全部帖子]

狐表的筛选,匹配符应该使用 * 号不是 %号 

txt = "'*" & txt & "*'"

这样应该没问题了,如何还有问题,请把文件例子发上来

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/28 15:56:00 [显示全部帖子]

%号也是可以的,我刚才误判了.

你检查一下你Currentchanged的代码.

是否使用了当前行, 你筛选完毕没有结果的话,当前行为空,你再引用当前行肯定会报错的.

需要添加空行判断

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/28 16:01:00 [显示全部帖子]

if  e.Table.Current IsNot Nothing Then
     Dim dr As DataRow = e.Table.Current.DataRow
Dim wz As Integer = Tables("客户").FindRow(dr)
If wz >=0 Then
      Tables("客户").Position = wz
End If
End if

 回到顶部