Foxtable(狐表)用户栏目专家坐堂 → 获取不重复值


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

主题:获取不重复值

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


加好友 发短信
等级:小狐 帖子:303 积分:2363 威望:0 精华:0 注册:2015/10/14 16:55:00
获取不重复值  发帖心情 Post By:2016/1/19 13:44:00 [显示全部帖子]

 

下面的代码,为什么提取的是单字符呢?

.....

|

|

.......

 

提取表A第一列不重复的值,作为B表的第一列

再提取表A中第二列不重复的值,用|符号连接,作为B表的第二列

条件是对应第一列的值

 

For Each st As String In DataTables("表A").GetValues("第一列") '提取表A第一列不重复的值,作为表B第一列的值
    Dim r As Row = Tables("表B").AddNew() '增加到表B
    r("第一列") = st
    Dim dr As DataRow = DataTables("表A").Find("[第一列] = '" & r("第一列") & "'") '
    If dr IsNot Nothing
        For Each st2 As String In DataTables("表A").GetComboListString("第二列","[第一列] = '" & dr("第一列") & "'")
            MessageBox.show(st2)
        Next
    End If
Next

 


图片点击可在新窗口打开查看此主题相关图片如下:截图20160119133903.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2016/1/19 13:45:02编辑过]

 回到顶部