以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于分页加载 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31930) |
|||
-- 作者:atmetmicoo -- 发布时间:2013/4/23 11:06:00 -- 关于分页加载 日盼也盼,盼着升级,就是为了解决分页加载的排序问题,现在升级了,结果Loadover让人失望,装SQL2005嘛,升级又失败,远程服务器不敢操作太多,怕影响其他系统的数据,郁闷中。。。 狐爸,我做梦都梦到LoadOrder有效了,可否实现不是SQL2005也能完成排序啊?(按时间排序,有可能会有重复的时间)
|
|||
-- 作者:Bin -- 发布时间:2013/4/23 11:40:00 -- 以下是引用muhua在2013-4-23 11:38:00的发言:
LoadOrder 貌似真的不能用.这个问题问过很多次了.以前也测试过确实不能用.
可以排序啊,怎么不能排序呢? |
|||
-- 作者:狐狸爸爸 -- 发布时间:2013/4/23 11:43:00 -- 呵呵,分页加载的时候,LoadOrder是无效的,用LoadOver代替。 |
|||
-- 作者:atmetmicoo -- 发布时间:2013/4/23 16:11:00 -- 大多数单据应该都是以时间为排序依据的,如果上百个人同时使用的软件,难免会有同一时间修改不同数据的情况 但LoadOver在碰到时间相同情况下的排序,就完全乱了 狐爸,加载的时候,如果Loadorder能跟sql语句里面的order by一样,那是我做梦的想要的事情,我相信没有问题能难倒狐爸的团队...
[此贴子已经被作者于2013-4-23 16:12:51编辑过]
|
|||
-- 作者:atmetmicoo -- 发布时间:2013/4/23 19:01:00 -- 顶一下 |
|||
-- 作者:狐狸爸爸 -- 发布时间:2013/4/24 11:57:00 -- 一般来说,根据主键和根据日期是一回事,除非你昨天输入今天的数据,今天输入昨天的数据。
如果一定要根据日期来分页加载,就自己写个吧,帮助提供了方法: http://www.foxtable.com/help/topics/2721.htm
|
|||
-- 作者:狐狸爸爸 -- 发布时间:2013/4/24 11:59:00 -- 还有一个办法,根据日期来生成编号:
http://www.foxtable.com/help/topics/2403.htm http://www.foxtable.com/help/topics/1994.htm
然后根据编号而不是日期来分页加载。
|
|||
-- 作者:atmetmicoo -- 发布时间:2013/4/24 14:44:00 -- 狐爸,谢谢你的回复,但是还是没有解决我的问题 例如我去年创建的客户信息,今年修改了客户信息,那么我希望该条客户信息就排到最前面来,所以不能完全按照_Identify来排列 如果loadOrder您今后也不会更正的话,那我还是想一下其他办法。
|
|||
-- 作者:狐狸爸爸 -- 发布时间:2013/4/26 17:05:00 -- 还是根据_Identify,注意还有另一个属性:
|
|||
-- 作者:花开的声音 -- 发布时间:2015/2/10 13:45:00 -- 这个分页加载的排序,简直是伤透了脑筋.到现在还没弄好.按sqlload来弄的话,access数据库又没有那个什么row_number()函数吧,且那句代码运行也是错误的,不知道怎么弄. |