以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  敬告諸狐友,於表中有做過刪除或插入或搬移時,之後一些排序有可能錯誤!!  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=48025)

--  作者:tennis
--  发布时间:2014/3/21 14:57:00
--  敬告諸狐友,於表中有做過刪除或插入或搬移時,之後一些排序有可能錯誤!!

這是浪費了我好幾天的時間慘痛經驗,為何排序無法如願.

[此贴子已经被作者于2014-3-21 14:58:45编辑过]

--  作者:Bin
--  发布时间:2014/3/21 14:58:00
--  
确实会有这个问题,它默认会按照最初的排序.
--  作者:tennis
--  发布时间:2014/3/21 15:04:00
--  
這是database相當嚴重的問題,使用者無法確定排序資料的正確性,尤其在多字段組合的排序,例:地址名條: 郵區+地址+姓名時,排序後有可能就出問題了.
--  作者:Bin
--  发布时间:2014/3/21 15:06:00
--  
你想实现什么需求,都是有其他办法的.  导出的问题另外一个帖子已经给了你方案.
--  作者:lsy
--  发布时间:2014/3/21 15:12:00
--  

楼主还没弄清事情的全部:

如果排序列有重复值,又做过移动行、插入行操作,会出现排序不如意的问题。

虽然做过移动行、插入行操作,但排序列没有重复值,或者在重复行没有做过那些操作,就不会有问题。


--  作者:tennis
--  发布时间:2014/3/21 15:21:00
--  

感谢lsy大大的解惑

您讲的没错,但是database 用戶眾多,难保会有您说的动作,对数据的准确性会有所顾虑的.


--  作者:lsy
--  发布时间:2014/3/21 15:27:00
--  
在数据表上按Excel的习惯操作,又按照Excel来要求数据表,肯定不舒服。
--  作者:jspta
--  发布时间:2014/3/22 0:23:00
--  
我目前设计的表吧sortkey删除掉了,这个真心用处不大,只有在需要move行的时候有用。但事实上,数据库根本不在乎行的顺序,加了这个后狐表默认根据这个进行排序,反而导致了整个表排序混乱
--  作者:tennis
--  发布时间:2014/3/22 6:32:00
--  

Foxtable标榜将Excel、Access、Foxpro以及易表的优势融合在一起,普通用户不需要编写任何代码,即可高效完成日常数据管理工作,真正做到拿来即用。但是遇到问题又要用户舍去简单操作使用复杂的处理方式,真叫我傻眼,而且本件几乎大家可能会碰到的,数据库删除插入移动不是最常用到的吗?

原来浪费我这几天标签打印顺序是这么一回事,无奈!!

 

[此贴子已经被作者于2014-3-22 6:35:21编辑过]

--  作者:lsy
--  发布时间:2014/3/22 7:31:00
--  
数据库的插入,就是新增,好像也不用移动,删除不会改变行序。