以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [讨论]ListFor()能够按降序排列么? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=9575) |
-- 作者:tzszw -- 发布时间:2007/9/12 0:33:00 -- [讨论]ListFor()能够按降序排列么? 我在一个系统中设置了一个变量:%所属期限%,其公式为:ListFor("sf","所属期限",1),意思是将 SF 表中所有记录的"所属期限"不重复列出来,但总是按"升序"排列的,现在我想按降序列出来,请问大家能做到么? 谢谢! |
-- 作者:程兴刚 -- 发布时间:2007/9/12 0:44:00 -- 先将来源列数据将序排列,再执行ListFor()函数,即可自动降序排列,您试试看! -=-=-=- 以下内容由 程兴刚 在 2007年09月12日 00:45am 时添加 -=-=-=- 更正“将序”为“降序” |
-- 作者:tzszw -- 发布时间:2007/9/12 0:47:00 -- 下面引用由程兴刚在 2007/09/12 00:44am 发表的内容: 先将来源列数据将序排列,再执行ListFor()函数,即可自动降序排列,您试试看!-=-=-=- 以下内容由 程兴刚 在 2007年09月12日 00:45am 时添加 -=-=-=- 更正“将序”为“降序” 呵呵,是个不错的方法,只是我这个文件的SF表的数据也有9600多了,这样会影响速度的啦. |
-- 作者:Czy -- 发布时间:2007/9/12 0:58:00 -- 没用的,ListFor排除重复内容时会自动升序排序的。 |
-- 作者:xj22710 -- 发布时间:2007/9/12 1:03:00 -- 可否将listfor()产生的列表项写入另一个表中执行排序后,再次被读入至listfor()被调用呢? |
-- 作者:程兴刚 -- 发布时间:2007/9/12 1:09:00 -- 是的,是我错了,忘带参数了,抱歉! |
-- 作者:程兴刚 -- 发布时间:2007/9/12 1:11:00 -- 那就可以,不带参数(排除重复的那个可选项)! -=-=-=- 以下内容由 程兴刚 在 2007年09月12日 01:16am 时添加 -=-=-=- 先用SelectFill()或SingleFill()提取到那一列,再排序,然后再试试看! |
-- 作者:wjq1072 -- 发布时间:2007/9/12 11:23:00 -- 可以这样,先设置表达式列表项目ListFor("表","列",3)函数,再将来源列数据按降序排列,即可。您试试看! egd文件下载 |
-- 作者:程兴刚 -- 发布时间:2007/9/12 11:59:00 -- 下面引用由wjq1072在 2007/09/12 11:23am 发表的内容: 可以这样,先设置表达式列表项目ListFor("表","列",3)函数,再将来源列数据按降序排列,即可。您试试看!
|
-- 作者:wjq1072 -- 发布时间:2007/9/12 12:08:00 -- 交差了又有什么关系啊?一排序不就到一起了吗?哈哈!你昨晚上了我什么当啊?怎么不和我说啊? |