Office中国论坛/Access中国论坛
标题:
如何自动生成单位页码目录
[打印本页]
作者:
付谦
时间:
2010-1-24 11:59
标题:
如何自动生成单位页码目录
本帖最后由 付谦 于 2010-7-11 20:22 编辑
打印单位花名册后,因页数太多,为便于查找,需要编写单位页码目录,用手工编写有点麻烦,能否让它自动生成呢?如:
单位 记录号
单位一 1---52
单位二 53---59
单位三 60---96
------------
单位十 八 888--1000
如果每页打印12条记录,如何用VBA实现单位页码目录,如
单位 起始页
单位一 1
单位二 5
单位三 7 ------------
单位十 八 74
作者:
ACMAIN_CHM
时间:
2010-1-24 12:36
1. 给例子的时候要仔细,给准确,否则别人只能猜了!!!
单位二 7
这个7 是怎么来的?
2. VBA中你可以直接 INT((记录号-1)/12)+1 得到该记录号所在页。
******************
* 一切皆有可能 *
******************
.
ACMAIN - Access论坛回贴准则(个人)
.
.
同
一
贴
子
不
回
复
第
二
次
作者:
付谦
时间:
2010-1-24 14:03
单位二是5,输错了.记录号本是随机数,原是不知道的,上面我输的具体数字仅是举例说明,既然事先不知道每个单位的第一条记录号,代码又怎写?
作者:
andymark
时间:
2010-1-24 14:43
每页的行数这个是可以知道的
统计一下各单位的记录数,多少页数也就不难知道
单位一 : 3
单位二 : 6
单位三 : 4
按顺序累加:
页码分别是
单位一: 1-3
单位二: 4-9
单位三: 10-13
作者:
付谦
时间:
2010-1-24 15:41
4楼的办法是有问题的,如果单位一有52人,每页12人,按你的算法页数为5;如果单位二有3人,每页12人,页数为0,按顺序累加为6了,实为5才对,如果单位二有11人呢?。。。。
作者:
付谦
时间:
2010-1-24 21:25
不见高手指点,期待
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3