以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  请教:新的排序问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=2857)

--  作者:易表之家
--  发布时间:2011/2/5 12:41:00
--  请教:新的排序问题
各位老师新年好!我做了一个表,里面有很多进货数据,但是有大部分还没有使用到,有没有办法做到:经常使用进货、销售的产品,让它们自动排序在最顶?而那些没有使用过的自动排在后面。

这种情况怎样才能实现?


--  作者:swg-1954
--  发布时间:2011/2/5 15:42:00
--  
最笨的办法是设一个逻辑列,把常用的打上勾,按有勾的排序。经常用的就在上面了。
--  作者:易表之家
--  发布时间:2011/2/5 16:55:00
--  
还有其它办法没有?
--  作者:Czy
--  发布时间:2011/2/5 16:58:00
--  
还是用辅助列,此列计算出进货或销售产品的次数,然后根据此列进行降序排序。
--  作者:lhr16803
--  发布时间:2011/2/5 21:42:00
--  
如果使用辅助列的话,应该怎样设置??使用什么函数公式??
--  作者:lyang70
--  发布时间:2011/2/9 9:32:00
--  
下面引用由lhr168032011/02/05 09:42pm 发表的内容:
如果使用辅助列的话,应该怎样设置??使用什么函数公式??

先传个文件上来吧!
--  作者:wjq1072
--  发布时间:2011/2/9 10:17:00
--  
egd文件下载
--  作者:程兴刚
--  发布时间:2011/2/9 10:50:00
--  
如果是只是为了不断更新列表项目,这样也许好点:


eval("SetComboList(GridName,""第一列"",""|"" + [第一列] + """ + Substitute("|" + ListFor(GridName,"第一列"),"|" + [第一列],"") + """)")

egd文件下载


--  作者:易表之家
--  发布时间:2011/2/11 20:19:00
--  
我的意思是egd文件下载
--  作者:wjq1072
--  发布时间:2011/2/11 21:27:00
--  
设置[进货数量]列操作公式:

SetCellText(GridName,Row,"进货时间",Now()) And SortCol(GridName,"进货时间",2)