以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]过滤显示不重复数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=58348)

--  作者:chnfo
--  发布时间:2014/10/15 15:17:00
--  [求助]过滤显示不重复数据
在一个窗口中放了一个Normal型的Table控件,包含ABC三列,有重复 如何在加载窗口时,只显示A列的不重复数据,条件是对应的C降序。 例如要找到同一种商品的最新进货价
--  作者:Bin
--  发布时间:2014/10/15 15:19:00
--  
http://www.foxtable.com/help/topics/2712.htm
--  作者:chnfo
--  发布时间:2014/10/15 15:24:00
--  
这个方法貌似不能按指定的C列降序啊
--  作者:Bin
--  发布时间:2014/10/15 15:25:00
--  
筛选后再设置SORT排序
--  作者:有点甜
--  发布时间:2014/10/15 15:26:00
--  

用GetValue或者GetComboString取主键列,根据C列排序。

 

然后根据得到值或字符串,设置加载条件 主键 in (\'xxx\', \'yyy\')


--  作者:有点甜
--  发布时间:2014/10/15 15:30:00
--  

补充5楼,如果要排序,就麻烦很多。

 

1、先根据C列排序,得到行,然后再得到主键;

 

2、根据主键设置加载条件。


--  作者:chnfo
--  发布时间:2014/10/15 15:30:00
--  
我的意思是商店每天都在进各种货物,我想知道每种货物历史上的最新进货价列表,每种货物只显示一次,但单价是最新的。
--  作者:有点甜
--  发布时间:2014/10/15 15:32:00
--  
 你这种用sql语句查询简单一些。
--  作者:chnfo
--  发布时间:2014/10/15 16:09:00
--  
试了一下,先sort,接着repeatfilter好象可以,哈呤