以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 两个条件提取重复值 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=34711) |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2013/6/13 15:43:00 -- 两个条件提取重复值 求物料代码- 的单价,两个条件的不重复值,因为有些物料代码相同,但单价不同,保留;物料代码相同,单价相同,不保留。 示例三 可以同时从多列提取不重复的值,此时返回的不是字符的集合,而是字符数组的集合。 \'定义数组集合的时候,要在类型后加上括号,表示这是一个数组集合。 Dim Arys As List(Of String()) Arys = DataTables("订单").GetUniqueValues("", "客户","产品") \'注意循环变量是字符型数组,所以类型是String(),而不是String For Each Ary As String() In Arys Output.Show(Ary(0) & "|" & Ary(1)) Next 用了这句代码不行,我两列数据一组是字符型,一组是数据型,如何操作,求大侠代码! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/6/13 15:44:00 -- 同样的代码,你测试一下吧 |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2013/6/13 15:46:00 -- 试了,没成功,类型不对,我求的是一列是字符型,一列是双精度小数型,代码用上去不行 |
||||
-- 作者:Bin -- 发布时间:2013/6/13 15:50:00 -- 一样的代码. 另外无论你什么类型,统一使用字符串存放接收.
|
||||
-- 作者:漂亮美眉vszh -- 发布时间:2013/6/13 16:12:00 -- 类型改了,还是不行哎,到底我哪错了 |
||||
-- 作者:Bin -- 发布时间:2013/6/13 16:12:00 -- 上例子吧,不可能的. |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/6/13 16:18:00 --
|
||||
-- 作者:漂亮美眉vszh -- 发布时间:2013/6/13 16:25:00 -- 开发版的,TABLE,没装,打不开。我上一下我的例子。
|
||||
-- 作者:Bin -- 发布时间:2013/6/13 16:30:00 -- 你的代码完全没问题的,但是你在按钮中使用 Output.Show(Ary(0) & "|" & Ary(1)) 这是不会有效果的. |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/6/13 16:33:00 -- 楼主你打开命令窗口,然后执行你的代码,就知道有效了,命令窗口会显示所有不重复值。 |