分页显示问题:Total=INT(RS.recordcount / PgSz * -1)*-1 '计算可显示页面的总数

tmyd 2005-04-11 11:18:44
RS.PageSize = Cint(PgSz) '设定PageSize属性的值
Total=INT(RS.recordcount / PgSz * -1)*-1 '计算可显示页面的总数


请问上述这句使用变量进行计算的方式应该如何理解呢?它是先计算哪部分,再计算哪部分的?
准确说就是 *-1 这是什么意思,这个式子是怎么在进行计算的?


...全文
109 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangli1103 2005-04-12
  • 打赏
  • 举报
回复
其实可以用
Total= rs.pagecount 来代替下面的
Total=INT(RS.recordcount / PgSz * -1)*-1 '计算可显示页面的总数

Total=INT(RS.recordcount / PgSz * -1)*-1 可能是准确的写法是这样的:
Total=INT(RS.recordcount *(-1)/ PgSz )*(-1)

RS.recordcount/PgSz = 9.2 --》INT(RS.recordcount / PgSz)= 9
而 INT(-RS.recordcount / PgSz)= -10

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧