以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口表筛选重覆值的代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=14700)

--  作者:blackzhu
--  发布时间:2011/11/29 11:26:00
--  窗口表筛选重覆值的代码

  我有一个窗口表,为副本,绑定一个仓库档案.

      仓库档案的字段为:  编号    仓库名称     仓位名称

                             ck001      仓库1       仓位1

                            ck001       仓库1       仓位2

                            ck002       仓库2        B1

                            CK002      仓库2        B1

 

  我想打开窗口是自动筛选出:  

                                     编号    仓库名称  

                                     ck001   仓库1

                                     ck002    仓库2

 

   就是将仓库名称自动筛选出不重复的数据.

 

代码怎么写?


--  作者:blackzhu
--  发布时间:2011/11/29 12:47:00
--  
老大帮我看看,这个代码怎么写?
--  作者:yangming
--  发布时间:2011/11/29 12:48:00
--  

试试,加一个判断列,当仓库名称在此行第一次出现时,此判断列输入1,第二次输入2,以此类推,然后在打开窗口时,让此表筛选判断列为"1"的行


--  作者:blackzhu
--  发布时间:2011/11/29 12:50:00
--  
不会吧,加辅助列?
--  作者:狐狸爸爸
--  发布时间:2011/11/29 12:57:00
--  

呵呵,没有什么好的办法,有空的话,可以私下问问C版,C版对此有研究。

 

图片点击可在新窗口打开查看

 

 

或者考虑用SQLTable , 用Select Distinct取得不重复的值。

 


--  作者:blackzhu
--  发布时间:2011/11/29 13:00:00
--  
啊,老大不会吧!
--  作者:狐狸爸爸
--  发布时间:2011/11/29 13:11:00
--  

呵呵,让你问,你就问嘛,我代表官方,非主流的方法我不方便说。

 

图片点击可在新窗口打开查看


--  作者:blackzhu
--  发布时间:2011/11/29 13:12:00
--  

哈哈,明白了