以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 敬告諸狐友,於表中有做過刪除或插入或搬移時,之後一些排序有可能錯誤!! (http://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 -- 数据库的插入,就是新增,好像也不用移动,删除不会改变行序。 |