以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于上移行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44402)

--  作者:jiskin
--  发布时间:2013/12/30 8:31:00
--  [求助]关于上移行

表目前按 .Sort = "_SortKey" 排序了

想实现对某一行的移动

应该是要更改sortkey值的,但是不会,请指点啊


--  作者:Bin
--  发布时间:2013/12/30 8:34:00
--  
最好不要这样做,否则会造成SORTKEY混乱. 你想实现的需求是什么? 排序状态下可移动?  既然已经排序了,何苦还移动呢? 一移动排序不就没意义了吗?
--  作者:jiskin
--  发布时间:2013/12/30 8:40:00
--  
以下是引用Bin在2013-12-30 8:34:00的发言:
最好不要这样做,否则会造成SORTKEY混乱. 你想实现的需求是什么? 排序状态下可移动?  既然已经排序了,何苦还移动呢? 一移动排序不就没意义了吗?

 

BIN大哥,因为那个表是一个简单的BOM结构,需要保持产品的录入顺序,所以当时设计的时候 用sortkey保持了顺序,但是有时候 需要插入行(这个直接插入没什么问题),还有就是要调整产品的顺序,不知道BIN大哥还有没有其他办法解决


--  作者:Bin
--  发布时间:2013/12/30 8:41:00
--  
狐表默认就是按照SortKEY排序的? 你为何还要排序一次?
--  作者:jiskin
--  发布时间:2013/12/30 8:42:00
--  
以下是引用Bin在2013-12-30 8:41:00的发言:
狐表默认就是按照SortKEY排序的? 你为何还要排序一次?

 

啊,这个倒没注意过 ,那我去取消排序好了,问题还是移动行


--  作者:Bin
--  发布时间:2013/12/30 8:43:00
--  
这样就可以移动行了.
--  作者:jiskin
--  发布时间:2013/12/30 8:48:00
--  
以下是引用Bin在2013-12-30 8:43:00的发言:
这样就可以移动行了.

OK了


--  作者:jiskin
--  发布时间:2013/12/30 8:51:00
--  
以下是引用Bin在2013-12-30 8:41:00的发言:
狐表默认就是按照SortKEY排序的? 你为何还要排序一次?

 

再多问一句,窗口中的 SQLtable也是默认按SortKEY排序的吗


--  作者:Bin
--  发布时间:2013/12/30 9:08:00
--  
所有表都是.