以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  当前页和总页数的初始值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=143629)

--  作者:狐表(小白)
--  发布时间:2019/11/29 21:24:00
--  当前页和总页数的初始值
请教老师:
表table1按照每页6行进行加载,页数状态显示在textbox1中,当没有数据的时候textbox1显示“1/0;
假设数据按照6行进行加载后,第一页时textbox1显示有1/13;
问题:
为什么状态显示到12/13时就回到第一页了,不是应该还有最后一页13/13吗?是不是少显示一页?当前页的初始值是0还是1?
如下按钮chick代码:
With DataTables("窗口1_table1")
    If .LoadPage < .TotalPages - 1
        .LoadPage = .LoadPage  + 1
    Else     
        .LoadPage = .Totalpages    
        .LoadPage = 0
    End If

 e.Form.Controls("TextBox1").Value = (.LoadPage + 1) & "/" & .TotalPages

--  作者:有点蓝
--  发布时间:2019/11/29 21:43:00
--  
是不是设置过LoadOver?

我测试没有问题,上传实例说明

--  作者:狐表(小白)
--  发布时间:2019/11/30 9:50:00
--  
老师,问题找到了,是我设置了代码不够几行补几行与加载行有冲突;
还有一个问题,如下截图,每次项目运行到第9行,焦点单元格就不会自动下一行了,对应的页面2的“看板”窗口计时器就陷入死循环,什么问题呢?是不是因为截图的表里有和第9行同名的编号和名称导致的
我把项目代码上传,老师给指导一下,该怎么修改?,谢谢!


[此贴子已经被作者于2019/11/30 10:31:06编辑过]

--  作者:狐表(小白)
--  发布时间:2019/11/30 10:03:00
--  
是控件页面集合页面1的窗口“看板”,刚打错了!
[此贴子已经被作者于2019/11/30 10:03:34编辑过]

--  作者:有点蓝
--  发布时间:2019/11/30 10:22:00
--  
请上传实例测试