以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 一个表采取了分页加载 我想把这个表的加载的合计数 计算出来 ? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=91610) |
-- 作者:jswjyjf -- 发布时间:2016/10/14 15:34:00 -- 一个表采取了分页加载 我想把这个表的加载的合计数 计算出来 ? 一个表采取了分页加载 我想把这个表的加载的合计数 计算出来 ? 好像是单个页的合计数 我要全部 譬如总共20页的话 就是20页的合计数 With DataTables("销售单") .LoadFilter = "" .LoadFilter = filter .LoadPage = 0 \'加载第一页 .LoadTop =60 \'每页60行 .Load() e.Form.Controls("TextBox1").Value = 1 & "/" & .TotalPages End With Dim hjsl,hjje As Double hjsl=DataTables("销售单").compute("sum(数量)") |
-- 作者:jswjyjf -- 发布时间:2016/10/14 15:50:00 -- 是不是可以这样写 hjsl=DataTables("销售单").sqlcompute("sum(数量)",filter)
|
-- 作者:有点蓝 -- 发布时间:2016/10/14 16:05:00 -- hjsl=DataTables("销售单").sqlcompute("count([_Identify])",filter) |
-- 作者:jswjyjf -- 发布时间:2016/10/14 16:18:00 -- 我要的 不是记录数 是数量 金额 |
-- 作者:jswjyjf -- 发布时间:2016/10/14 16:24:00 -- 分页合计加起来 不等于总计 |
-- 作者:有点蓝 -- 发布时间:2016/10/14 16:31:00 -- 哦,理解错误。那就是2楼的用法 |
-- 作者:jswjyjf -- 发布时间:2016/10/14 16:32:00 -- 分页合计加起来 有时候不等于总计 |
-- 作者:有点蓝 -- 发布时间:2016/10/14 16:41:00 -- 总计应该没有问题,这个可以自己到数据库中用sql计算核对。 分页是怎么合计的呢? 另外如果是多人并发的情况下,分页计算肯定是有误差的。在点击下一页的时候可能就有新的数据增加了
|