以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 关于排序的问题 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=27674) |
||||
-- 作者:newuser -- 发布时间:2014/12/5 9:20:00 -- 关于排序的问题 如附件,表1中的编号,表2中的日期,希望对他们进行升序排序,可是,同时要让空白记录的行在最下面,如何实现?请指点。
|
||||
-- 作者:cnzayu -- 发布时间:2014/12/5 10:23:00 -- 增加二个按钮一个:升序 函数为:AddCol(GridName,"排序",0, True ) AndSetColFormula(GridName,"排序","Selcase([编号] = """",""x"", True ,[编号])") And RecalcCol(GridName,"排序") And SortCol(GridName,"排序",1) And DeleteCol(GridName,"排序") 另一个为降序 :AddCol(GridName,"排序",0, True ) AndSetColFormula(GridName,"排序","Selcase([编号] = """",""0"", True ,[编号])") And RecalcCol(GridName,"排序") And SortCol(GridName,"排序",1) And DeleteCol(GridName,"排序")
比较笨的的方式 |
||||
-- 作者:lyang70 -- 发布时间:2014/12/5 13:36:00 -- 留有空白行的具体意义是什么? 就你的案例文件,如果为了单单保存两行的空白行,可以参考附件!
|
||||
-- 作者:newuser -- 发布时间:2014/12/5 14:32:00 -- 谢谢版主的帮助。这样做,主要是因为:习惯了日期、工号的按升序排列,最下面的空白行是由于录入窗口的原因,使用move函数自动定位最后一行,可以直接录入。如果只是升序排列,录入时,需要定位在第一行,与以往使用习惯不一样。 版主的方法正是我想要的效果,谢谢。 |