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


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

主题:集合

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


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

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

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


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

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

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


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

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

 回到顶部
帅哥哟,离线,有人找我吗?
shanmao
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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


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


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

根据技术支持那一列,技术支持里的值都是姓名,但是就只有一个工作统计_table1 的表,没法设置条件表达式,所以我就把目前转向复选组合框,因为复选组合框里的值就是来自技术支持这一列

 回到顶部