Foxtable(狐表)用户栏目专家坐堂 → 集合


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

主题:集合

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


加好友 发短信
等级:童狐 帖子:248 积分:1985 威望:0 精华:0 注册:2014/5/13 10:53:00
集合  发帖心情 Post By:2014/7/2 12:40:00 [只看该作者]

在表中的第一列我通过getValue方法获取不重复的集合,我现在想输出这个集合中值的数量,怎么做?

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


加好友 发短信
等级:狐神 帖子:4633 积分:33809 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2014/7/2 12:58:00 [只看该作者]

遍历取值

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


加好友 发短信
等级:童狐 帖子:248 积分:1985 威望:0 精华:0 注册:2014/5/13 10:53:00
  发帖心情 Post By:2014/7/2 13:47:00 [只看该作者]

通过什么方式遍历?for next?

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


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

 集合的数量?

 

Msgbox(集合.Count)


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


加好友 发短信
等级:童狐 帖子:248 积分:1985 威望:0 精华:0 注册:2014/5/13 10:53:00
  发帖心情 Post By:2014/7/2 14:47:00 [只看该作者]

getValue("列名称","筛选表达式 = ‘  ’ "),我想筛选表达式等于复选组合框里的值,如果是一个值可以,但是当时两个值或者两个值以上的时候就报表达式语法错误。怎么解决?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/2 14:49:00 [只看该作者]

getValue("列名称","筛选表达式 in ('" & e.form.controls("X").text.replace(",","','") & "') ")

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


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


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


加好友 发短信
等级:童狐 帖子:248 积分:1985 威望:0 精华:0 注册:2014/5/13 10:53:00
  发帖心情 Post By:2014/7/2 15:00:00 [只看该作者]

看一下代码:如果用这样的方式天数就全部变成一样了,在Tables("工作统计_table2")中,姓名对应的天数是不一样的。

 For Each s As String In e.form.controls("CheckedComboBox1").text.split(",")
Dim tbs As List(of String) = DataTables("工作统计_table1").GetValues("日期","技术支持 in ('" & e.form.Controls("CheckedComboBox1").Text.Replace(",", "','") & "')")    
      Dim r As Row = Tables("工作统计_table2").addnew
        r("姓名")=s
        r("天数") = tbs.Count
    Next


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


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

 呃,天数根据什么来计算?怎么计算?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/2 15:04:00 [只看该作者]

看不懂你意思,和代码.你代码这样写.当然全部一样啊. 因为你CheckedComboBox1值是固定的,你每次循环获取的 TBS的数量也是固定的啊

 回到顶部
总数 14 1 2 下一页