以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  请问行能否上下任意拖动?  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=29077)

--  作者:yztang
--  发布时间:2016/12/28 21:47:00
--  请问行能否上下任意拖动?
老师,你好!请问行能否上下任意拖动?列可以左右拖动。
--  作者:wjq1072
--  发布时间:2016/12/30 16:16:00
--  
提问要把问题说清楚,最好还发示例文件!
--  作者:yztang
--  发布时间:2016/12/31 19:30:00
--  
 是这样的,易表中按快捷键Ctrl+Alt可以任意拖动列的位置;是否上下行的拖动也有类似的快捷键?如果没有,可以通过复制和粘贴行数据实现,但是有没有更加快捷的方式呢?


--  作者:wjq1072
--  发布时间:2016/12/31 20:14:00
--  
克隆当前行,没有参数,例如CloneRow()   用他试试?
--  作者:yztang
--  发布时间:2017/1/2 0:20:00
--  
老师,不知道怎么用,能否做个sample? 谢谢!
--  作者:wjq1072
--  发布时间:2017/1/2 9:20:00
--  
不知道你怎么用,你能否做个sample?
--  作者:wjq1072
--  发布时间:2017/1/4 18:32:00
--  
是不是这样?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:整行移动.egd



--  作者:yztang
--  发布时间:2017/1/7 11:20:00
--  
 谢谢老师,请教一下这个公式怎么理解:If(Row-1 >= [%A%],EvalFor(GridName,"ID","Row") And SetCellText(GridName,Row,"ID",Row-([%A%]+0.5)) And SortCol(GridName,"ID",1) And EvalFor(GridName,"ID","Row") And Move(Row-[%A%],Col),EvalFor(GridName,"ID","Row") And SetCellText(GridName,Row,"ID",Row-(Row-1+0.5)) And SortCol(GridName,"ID",1) And EvalFor(GridName,"ID","Row") And Move(Row-(Row-1),Col))
--  作者:wjq1072
--  发布时间:2017/1/7 16:40:00
--  
If(Row-1 >= [%A%],

EvalFor(GridName,"ID","Row") And 
SetCellText(GridName,Row,"ID",Row-([%A%]+0.5)) And 
SortCol(GridName,"ID",1) And 
EvalFor(GridName,"ID","Row") And 
Move(Row-[%A%],Col),

EvalFor(GridName,"ID","Row") And 
SetCellText(GridName,Row,"ID",Row-(Row-1+0.5)) And 
SortCol(GridName,"ID",1) And 
EvalFor(GridName,"ID","Row") And 
Move(Row-(Row-1),Col))

这样分解后一个一个公式分析理解!