Foxtable(狐表)用户栏目专家坐堂 → 老师您好, find 如何返回行号?


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

主题:老师您好, find 如何返回行号?

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


加好友 发短信
等级:幼狐 帖子:100 积分:925 威望:0 精华:0 注册:2016/12/5 10:41:00
老师您好, find 如何返回行号?  发帖心情 Post By:2017/4/4 14:34:00 [只看该作者]

源代码是这样。 


Tables("表A").Position = Tables("表A").find(filter)

 

显示没有可访问的find

 

 


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110597 积分:562881 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/4 15:04:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:100 积分:925 威望:0 精华:0 注册:2016/12/5 10:41:00
  发帖心情 Post By:2017/4/4 15:09:00 [只看该作者]

我是傻逼, 感谢老师。

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110597 积分:562881 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/4 15:31:00 [只看该作者]

With Tables("表A")
    Dim 
r As Integer
    r
 = .FindRow(
filter'从 第一行开始查找
    If 
r >= 0 Then '如果找到的话
        
.Position = '定位到找到的行。
    
End If
End With

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


加好友 发短信
等级:幼狐 帖子:100 积分:925 威望:0 精华:0 注册:2016/12/5 10:41:00
  发帖心情 Post By:2017/4/4 19:31:00 [只看该作者]

这个解决了,我就是觉得我是傻逼。
另外,

Tables("问题搜索").Position = Tables("问题搜索").findrow("[问题] = '" & Tables("问题搜索_table1").Row("问题") & "'")

这行在 table控件 positionchanged 中的代码 老显示错误, 请问一下我哪里错了?


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


加好友 发短信
等级:幼狐 帖子:100 积分:925 威望:0 精华:0 注册:2016/12/5 10:41:00
  发帖心情 Post By:2017/4/4 19:43:00 [只看该作者]

解决了,   感谢。- -  我翻了一下我以前的代码。

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110597 积分:562881 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/4 20:28:00 [只看该作者]

请按照4楼的方法使用,有些代码是不能省的。

 回到顶部