以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于用GetValues的用法求助  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78177)

--  作者:yankunhao
--  发布时间:2015/12/3 15:15:00
--  关于用GetValues的用法求助
我在一个表中一列A,该列有重复的值,我想将它用GetValues的方法提取这些不重复的值到同表中的另一列B中,请问应该如何做才比较好?
--  作者:大红袍
--  发布时间:2015/12/3 15:17:00
--  

Dim Vals As List(of String)
Vals = DataTables("来源表").GetValues("产品")
For i As Integer = 0 To Vals.Count - 1
    Dim dr As DataRow = DataTables("接收表").AddNew()
    dr("产品") = Vals(i)
Next

 

http://www.foxtable.com/help/topics/1533.htm

 


--  作者:yankunhao
--  发布时间:2015/12/3 15:20:00
--  
以下是引用大红袍在2015/12/3 15:17:00的发言:

Dim Vals As List(of String)
Vals = DataTables("来源表").GetValues("产品")
For i As Integer = 0 To Vals.Count - 1
    Dim dr As DataRow = DataTables("接收表").AddNew()
    dr("产品") = Vals(i)
Next

 

http://www.foxtable.com/help/topics/1533.htm

 

这个我知道,我说的是在同一个表中的用法,且原表中的行不用新增,因为是在原表提取的。

[此贴子已经被作者于2015/12/3 15:20:58编辑过]

--  作者:大红袍
--  发布时间:2015/12/3 15:22:00
--  

看看

 

http://www.foxtable.com/help/topics/2712.htm

 


--  作者:yankunhao
--  发布时间:2015/12/3 15:31:00
--  
以下是引用大红袍在2015/12/3 15:22:00的发言:

看看

 

http://www.foxtable.com/help/topics/2712.htm

 

我是想将这些值查出并写到同表的另一列中,不是在原列显示的。


--  作者:大红袍
--  发布时间:2015/12/3 15:41:00
--  
Tables("表A").RepeatFilter("第一列",  1)
For Each r As Row In Tables("表A").Rows
    r("第二列") = r("第一列")
Next