Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:幼狐 帖子:183 积分:1434 威望:0 精华:0 注册:2014/11/7 21:15:00
[求助]  发帖心情 Post By:2015/1/4 20:38:00 [只看该作者]

多值列有多项数据,如何筛选出大于四项数据的行。

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


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

 做不到的,必须循环每一行,然后循环每一个值,比较才知道的。

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


加好友 发短信
等级:幼狐 帖子:183 积分:1434 威望:0 精华:0 注册:2014/11/7 21:15:00
  发帖心情 Post By:2015/1/4 20:49:00 [只看该作者]

能不能通过代码,设置大于四项的语句。

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


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

Dim idxs As String = ""
For Each dr As DataRow In DataTables("表A").Select("第四列 is not null")
    If dr("第四列").split(",").length >= 4 Then
        idxs &= dr("_Identify") & ","
    End If
Next
Tables("表A").Filter = "_Identify in (" & idxs.Trim(",") & ")"

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


加好友 发短信
等级:幼狐 帖子:183 积分:1434 威望:0 精华:0 注册:2014/11/7 21:15:00
  发帖心情 Post By:2015/1/4 20:58:00 [只看该作者]

非常感谢。

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


加好友 发短信
等级:幼狐 帖子:183 积分:1434 威望:0 精华:0 注册:2014/11/7 21:15:00
  发帖心情 Post By:2015/1/5 10:14:00 [只看该作者]

Post By:2015-1-4 20:55:00 [只看该作者] Dim idxs As String = "" For Each dr As DataRow In DataTables("表A").Select("第四列 is not null And [等三列]>=50000”) If dr("第四列").split(",").length >= 4 Then idxs &= dr("_Identify") & "," End If Next Tables("表A").Filter = "_Identify in (" & idxs.Trim(",") & ")" 老师您看我用And加条件可以吗?谢谢

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


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

 可以。条件可以随便写。

 回到顶部