打印预览窗口
预览尺寸
自定义 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"
在报表加入页码一般是在报表的“Footer”段添加一个计算字段,计算表达式可以使用page()(返回当前页数)和pagecount()(返回总页数)两个函数之一或其组合。
注意计算字段一定要放在“Footer”段!
如:
"第"+page()+"页"
"第"+page()+"页共"+pagecount()+"页"
page()+"/"+pagecount()