以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 分页加载的错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119895) |
||||
-- 作者:newsun2k -- 发布时间:2018/6/3 18:02:00 -- 分页加载的错误 把程序窗口摘出来,做个例子 我的问题是,在页码中输入数字,回车重新分页.结果每页显示的行数并没按照我的预想和页码中输入的数字一致. 太奇怪了.
[此贴子已经被作者于2018/6/3 18:18:44编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2018/6/3 18:20:00 --
|
||||
-- 作者:newsun2k -- 发布时间:2018/6/4 8:47:00 -- 老大,改了哪些地方? LoadOver = "[编号]" ?就这里? 我在我的系统里面加了这个括号,还是不行啊. 例子是可以了.
|
||||
-- 作者:有点甜 -- 发布时间:2018/6/4 8:56:00 -- 1、分页列,必须是唯一的列,不能有重复值;
2、表名,必须赋值,不然报错。请认认真真看例子测试。 |
||||
-- 作者:newsun2k -- 发布时间:2018/6/4 9:02:00 --
|
||||
-- 作者:有点甜 -- 发布时间:2018/6/4 9:03:00 -- 根据分页依据排序取值的,如果列重复,肯定不能精确控制行数的。所以尽量使用 _Identify 或者 主键列 分页。 |
||||
-- 作者:newsun2k -- 发布时间:2018/6/4 9:15:00 -- 把帮助中的例子改了一下,确实如此. 我有点无语了. 如果第一列全数字,没问题,有字符就傻了. 这个..... 感觉按一个特定
列排序,然后分页加载应该是经常用到的功能啊. |
||||
-- 作者:有点甜 -- 发布时间:2018/6/4 9:19:00 -- 1、那么你希望如何排序?先根据你的列排序然后分页的。
2、如果你希望按照原来的表顺序分页,可以根据_Identify,_Sortkey列排序。
3、或者你可以自己用sql语句处理分页 http://www.foxtable.com/webhelp/scr/2721.htm
|
||||
-- 作者:newsun2k -- 发布时间:2018/6/4 9:41:00 --
|
||||
-- 作者:有点甜 -- 发布时间:2018/6/4 9:43:00 -- 1、分页都是先排序,然后分页的。请好好理解这句话。
3、access无法处理,要么你就加入编号列1、2、3这样编好序号,然后根据序号分页。 |