以下是引用有点蓝在2018/8/21 9:27:00的发言:
用法完全一样啊,看2楼
With CurrentTable.DataTable
.LoadFilter = iif(filter > "", "(" & filter & ") And ", "") & "(" & Functions.Execute("单表加载") & ")"
.LoadPage = .TotalPages - 1
.LoadTop = 20
.Load()
e.Form.Controls("TextBox1").Value = (.LoadPage + 1) & "/" & .TotalPages
End With
红色代码位置就只能这样改成这样,先显示最后一页呢?
按照帮助,最后一页显示为1,上一页,下一页代码怎么修改?
e.Form.Controls("TextBox1").Value = 1 & "/" & .TotalPages
上一页
With DataTables("中标统计")
If .LoadPage > 0 Then
.LoadPage = .LoadPage - 1
.Load()
e.Form.Controls("TextBox1").Value = (.LoadPage + 1) & "/" & .TotalPages
End If
End With
下一页
With DataTables("中标统计")
If .LoadPage < .TotalPages - 1 Then
.LoadPage = .LoadPage + 1
.Load()
e.Form.Controls("TextBox1").Value = (.LoadPage + 1) & "/" & .TotalPages
End If
End With