Foxtable(狐表)用户栏目专家坐堂 → 关于 rows.lines 的查找


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

主题:关于 rows.lines 的查找

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


加好友 发短信
等级:幼狐 帖子:100 积分:925 威望:0 精华:0 注册:2016/12/5 10:41:00
关于 rows.lines 的查找  发帖心情 Post By:2017/11/2 18:21:00 [只看该作者]


    For Each mct2 As String In mc
        If DataTables("" & mct2 & "").find.lines("属性 = " & str & "") IsNot Nothing
        End If
    Next

额, 老师,这串该如何写?

For Each mct2 As String In mc
        for each n as row in datatables(“a”).datarows

             for each m as string in n.lines("属性")

                 if n = str then

                 end if

             next

        next

Next

这么写太复杂了, 是否可以简化一下。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/2 19:15:00 [只看该作者]

正确的做法,就是你1楼的写法。

 

也可以这样写,但有可能不正确匹配:

 

If DataTables("" & mct2 & "").find("属性 like '%" & str & "%'") IsNot Nothing


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


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


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20171103105354.png
图片点击可在新窗口打开查看

 

但是,老师,这么写显示错误。不知道问题在哪里的说。


 If DataTables("" & mct2 & "").find.lines("属性 = " & str & "") IsNot Nothing


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/3 12:22:00 [只看该作者]

参考1、2楼写法,没有你3楼那种。

 回到顶部