access数据库报表打印怎么自动分页

发布时间:2019-12-19编辑:脚本学堂
有个问题,access数据库报表打印怎么实现自动分页,本文介绍了二种自动分页的方法,大家可以参考下。

问题描述:
access数据库打印报表时,每页打印一定行数后自动分页,这个如何实现。

方法一,加一个分页符,在报表的代码界面中添加代码:
 

复制代码 代码示例:
optioncomparedatabase
dimrowaslong
dimrowsinpageasinteger
privatesub主体_format(cancelasinteger,formatcountasinteger)
rowsinpage=7
row=row+1
ifrow>=rowsinpagethen
me.pagebreak18.visible=true
row=-1
else
me.pagebreak18.visible=false
endif
end sub

方法二,在报表的代码界面中添加代码:
 

复制代码 代码示例:
optioncomparedatabase
dimrowaslong
privatesub主体_format(cancelasinteger,formatcountasinteger)
row=row+1
ifme.section(acdetail).forcenewpage=1then
me.section(acdetail).forcenewpage=0
else
ifrowmod7=0then
me.section(acdetail).forcenewpage=1
row=0
endif
endif
endsub

如此,便可以实现access数据库报表打印时的自动分页了。