以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 分享:一个按指定内容排序的小例子 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=10722) |
||||
-- 作者:reachtone -- 发布时间:2011/6/20 14:33:00 -- 分享:一个按指定内容排序的小例子 实际应用中经常会碰到按指定内容排序的情况,如:按职务排序、按地理位置排序等等。 附件就是个小例子,可以轻松解决此问题。
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/20 14:36:00 -- 给力,给精 |
||||
-- 作者:ybil -- 发布时间:2011/6/20 14:59:00 -- 顶顶! |
||||
-- 作者:yuansq -- 发布时间:2011/6/20 16:43:00 -- 在最新版里,升序降序列标题上的箭头,升序应该是向下的箭头么?还是应该向上? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/20 16:46:00 -- 以下是引用yuansq在2011-6-20 16:43:00的发言:
在最新版里,升序降序列标题上的箭头,升序应该是向下的箭头么?还是应该向上?
foxtable这箭头的方向,应该是反了的,
|
||||
-- 作者:倪惠明 -- 发布时间:2011/6/20 22:05:00 -- 这个例子没有看懂。 |
||||
-- 作者:kylin -- 发布时间:2011/6/21 0:06:00 -- 收藏,谢谢! |
||||
-- 作者:andy -- 发布时间:2011/6/21 11:45:00 -- 收藏 |
||||
-- 作者:mr725 -- 发布时间:2011/6/21 18:32:00 -- 以下是引用倪惠明在2011-6-20 22:05:00的发言:
这个例子没有看懂。 我也没看懂,照着用即可了。
我是先做个排序的列,再: Tables("窗口1_Table1").Fill("select 职务 from {表A} order by 排序列","",True) |
||||
-- 作者:reachtone -- 发布时间:2011/6/22 8:35:00 -- instr是查找一个字符串在另一个字符串中出现的起始位置,位置越前则instr的返回值越小,否则越大。一楼例子就是按照这种返回值排序的。 如果是sql数据库,就要用charindex,道理一样。 查找的字符串之所以前后加个单引号,就是为了避免出现字符包含的情况,如“副科长”和“科长”都包含了科长2个字符,查找时可能就有问题。 |