为ACCESS报表插入页码、日期和时间,可以在报表某个节里的文本框里填写计算表达式予以实现
下面列举几个常用相关函数:
Page --->报表页码
Pages --->报表总页数
Date --->系统当前日期
Time --->系统当前时间
Now --->系统当前日期和时间
报表插入页码、日期和时间最好是放在报表页面页眉或页面页脚里
下面提供一个实例供参考
箭头1处文本框填写计算表达式 ="第" &[Page] &"页,共" &[Pages] &"页"
箭头2处文本框填写计算表达式 ="打印日期:" &Now()
运行效果如下图
我不知道你这要求是要把这个函数的页码公式放到哪里,怎么样存在,所以,我只说一下原理吧,其实很简单,EXCEL中有一个函数可以充当自动变量来实现你这要的要求,包括自动生成序号等都可以用到这个,其实就是行号函数,row(),这个函数可以自动返回当前行号。比如,你只要是你的表格是设计好的,那么每一页有多少行就可以确定下来,通过ROW()函数取得行号,减去表头行数,除以你每页的行数就可以自动判断当前是第几页,一共有多少页了,而后在公式中把文字用“”和函数表达式,用&连接在一起放在你要显示的位置就OK了。打印预览窗口预览尺寸
自定义 30% 50% 100% 200% 标尺
一、上述W_preview窗口中各控件说明:
1. 命令按钮控件(CommandButton)
Cb_1: 用于数据窗口翻至首页。
Cb_2: 用于数据窗口向上翻页。
Cb_3: 用于数据窗口向下翻页。
Cb_4: 用于数据窗口翻至尾页。
Cb_5: 用于关闭打印预览数据窗口。
2.复选框控件(CheckBox)
Cbx_1:用于为预览数据窗口添加显示标尺。
3.掩码编辑器控件(EditMask)
Em_1:用于显示和改变打印预览的相对比例。
4.成组框控件(GroupBox)
Gb_1:用于显示一组控件的共同属性信息。
5.收音机按钮控件(RadioButton)
Rb_1:用于用户自定义打印预览显示比例。
Rb_2:用于用户设置打印预览显示比例为30%。
Rb_3:用于用户设置打印预览显示比例为50%。
Rb_4:用于用户设置打印预览显示比例为100%。
Rb_5:用于用户设置打印预览显示比例为200%。
6.数据窗口控件(DataWindow)
dw_1:用于显示打印预览结果。
为窗口w_preview定义Open事件程序如下:
s_preview preview_parm
preview_parm=Message.Powerobjectparm
dw_1.Dataobject=preview_parm.dw_name
dw_1.Settransobject(SQLCA)
dw_1.Objectwindow.Print.Preview=“yes"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)