当前位置:编程学习 > VB >>

请教一个筛选的问题,怎样得到这种结果

请教一个筛选的问题,怎样得到这种结果

表的结构如下
A    B    C  D  E ……
D1  D2  3  0  1
A2  A4  0      5 
D2  D1  2  1  5
C8  C2  0   0 1
C2  C8  0   2
……

我最后希望得到的是
A    B    C  D  E ……
D1  D2  3  0  1
A2  A4  0       5 
C8  C2  0   0 1
……
任意一条记录的A字段等另一条B字段,同时B字段等另一条A字段,只要有这种记录保留任意一条即可。
向各位请教一下,不知道要怎样才能实现。 --------------------编程问答-------------------- Excel 中容易做,因为 Excel 容易排序。对,导入 Excel 中。

--------------------编程问答-------------------- 做一个遍历不久算出来了么 --------------------编程问答-------------------- 一个思路:
三个数组:AB数组=表中A列&B列,BA数组=表中B列&A列,P数组记录号
循环查找AB数组在BA数组中有无一样的,

For Each valueAB In AB数组
    For Each valueBA In BA数组
        If valueAB = valueBA Then C数组对应位置=1
    Next valueBA
Next valueAB

最后遍历一遍 P数组,出结果。
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,