打印页面功能与操作汇总
打印报表是信息世界程序的优秀功能。不仅可以打印二维表,还可以打印三维表、打印带图形的报表。报表输出支持EXCEL型报表、WPS型报表、文本报表。通常,在信息世界中查询出需要的信息后,单击查询结果页面中的“EXCEL表”按钮,即可打印EXCEL型信息报表。一般情况下,EXCEL型报表最受用户的欢迎。为了打印复杂或个性化的报表,需要对打印页面的参数进行设置。打印页面每行的参数集合对应一个类型的打印报表,执行“EXCEL表”按钮命令的报表类型对应打印页面中的第一行(第一条记录),如果要使用打印页面中其它行设置的报表类型,必须在打印页面中执行打印命令。其方法是:先将光标定位到选定报表类型的行,单击打印页面下面的“打印”按钮即可。
在设置中,只要打印页面当前行的“Excel样表”列中装入过Excel文件,当前打印将只针对Excel报表;要产生文本报表,只能在空的“Excel样表”列所在的行上进行。
熟练设置打印页面中的各种参数,将使打印的报表更加个性化。下面介绍打印参数的用途和设置:
打印参数是一个表,其结构如下:
┌─────┬─┬──┬──┬──────────┐
│ │字│字段│小数│ 字段中文名 │
│字段名 │段│长度│长度│ │
│ │类│ │ │ │
│ │型│ │ │ │
├─────┼─┼──┼──┼──────────┤
│ DY1 │C │ 30 │ 0 │ 打印名称 │
│ DY2 │N │ 4 │ 1 │ 每页打印记录数 │
│ DY3 │N │ 4 │ 1 │ 打印页长 │
│ DY4 │L │ 1 │ 0 │ 横间隔线(T) │
│ DY5 │C │ 2 │ 0 │ 页间线 │
│ DY6 │L │ 1 │ 0 │ 日期、页号(T) │
│ DY7 │L │ 1 │ 0 │ 时间(T) │
│ DY8 │L │ 1 │ 0 │ 数量分页统计(T) │
│ DY9 │L │ 1 │ 0 │ 打印空表(T) │
│ DY10 │C │ 50 │ 0 │ 页标题(25字) │
│ DY11 │C │ 2 │ 0 │ 页标题下修饰线 │
│ DY12 │C │ 50 │ 0 │ 首标题(25字) │
│ DY13 │N │ 1 │ 0 │ 字符居左、中、右 │
│ DY14 │L │ 1 │ 0 │ 线型粗(T) │
│ DY15 │L │ 1 │ 0 │ 加序号(T) │
│ DY16 │L │ 1 │ 0 │ 打印当前表格(T) │
│ DY17 │L │ 1 │ 0 │修改二维表格栏宽(T) │
│ DY18 │C │ 20 │ 0 │ 打印文件存放路径 │
│ DY19 │L │ 1 │ 0 │ 三维表格(T) │
│ DY20 │M │ 4 │ 0 │ 三维表格打印格式 │
│ DY21 │L │ 1 │ 0 │ 多报表 │
│ DY22 │M │ 4 │ 0 │ 多报表内容 │
│ DY23 │M │ 4 │ 0 │保存二维表格栏宽变量│
│ DY24 │G │ 4 │ 0 │ 报表 │
│ DY25 │M │ 4 │ 0 │ 表前数据 │
│ DY26 │L │ 1 │ 0 │ 使用表前数据 │
│ DY27 │M │ 4 │ 0 │ 表后数据 │
│ DY28 │L │ 1 │ 0 │ 使用表后数据 │
│ DY29 │M │ 4 │ 0 │ Excel样表 │
│ DY30 │C │ 3 │ 0 │ 打印ID │
└─────┴─┴──┴──┴──────────┘
1、打印ID:
表示打印参数行序号,每一行对应一个打印报表格式,对于大型应用系统,由于报表的数量很多,为了找到对应的打印参数行而设置。单击“打印ID”标题,可重新计算“打印ID”
2、打印名称
用于区别于不同格式的打印和执行打印命令。
要运行当前记录的“打印”命令有四种方式:
①单击“打印名称”标题,使“打印名称”项均显示“执行打印”,再单击对应记录的“执行打印”命令按钮;
②双击“打印名称”项中对应当前记录的文本内容;
③右键击当前页面的“打印”命令按钮,再单击显示有文字标记的打印命令;
④先将光标定位到选定报表类型的行,单击打印页面下面的“打印”按钮命令。
运行“打印”命令后产生的报表文件名分别为:
EXCEL报表对应:1.XLS文件;
文本报表对应:bb.TXT;
WPS报表对应:bb.WPS(在WPS2000中,可以通过“文字”菜单中的“灌入文本”项调用bb.txt文件)。
3、每页打印记录数
该列仅支持文本型报表,Excel报表每页打印记录数通过样表中选择打印纸张和字符大小决定。
该项不输入或为0,则每页输出记录数为20,当打印三维表格时,该项值为1,输出报表速度快,当该项值大于1时,由于要进行表格修复,速度会减慢。
4、打印页长
该列仅支持文本型报表,设置每页打印的行数,当设置的页行数小于每页打印记录数所需的行数时,以每页打印记录数设置的为准。只有当设置的打印页长行数大于每页打印记录数设置的行数时,该项设置才发挥作用。
5、横间隔线(T)
该列仅支持文本型报表,当选择该项为T时,在二维表格行间使用横间隔线。
6、页间线
该列仅支持文本型报表,在该项中输入两个字符,以作为报表页间的分隔线。
7、日期、页号(T)
选择该项,将在每页报表后面加入打印日期和页数。
8、时间(T)
该列仅支持文本型报表,选择该项,将在每页报表后面加入打印时的当前时间。
9、数量分页统计(T)
该列仅支持文本型报表,该功能在二维报表状态下执行。自动统计数值型字段的合计值、平均值。在末页计算总合计、总平均、最大值、最小值、方差、标准差。并且为记录增加一个记录序号字段。
10、打印空表(T)
该列仅支持文本型报表,仅对二维表格起作用,输出空的二维报表。
11、页标题
设置每个打印页的标题,对EXCEL型报表还可设置打印字体、字体大小、下划线等,例如: “&"隶书,粗体"&16&U成台产品采购计划表 ”
12、页标题下修饰线
该列仅支持文本型报表,在该项中输入两个字符,以作为页标题下的修饰线。
13、首标题(25字)
该列仅支持文本型报表,该项中输入的字符仅在首页作为首标题出现
14、字符居左、中、右
该列仅支持文本型报表。
该栏值为0或大于2时,表格中字符居中;
该栏值为1时,表格中字符居右;
该栏值为2时,表格中字符居左。
对二维、三维报表均起作用。
15、线型粗(T)次:
该列仅支持文本型报表,选择该项将使输出报表为粗线型,不选择为细线型。该项仅
16、加序号(T)
该列对EXCEL型报表、文本型二维表格起作用。在表格中增加“序号”字段
17、打印当前表格(T)
选择该项将在打印机上以默认字体打印查询库中的数据。
18、修改二维表格栏宽(T)
该列仅支持文本型报表,选择该项将可以修改二维表格的栏宽。
19、打印文件存放路径
该列仅支持文本型报表,仅对二维表格起作用,可输入存放表格的路径和文件名。该项为空时,报表的默认文件名为:bb.txt ,并存放在当前安装目录下。
20、三维表格
该列仅支持文本型报表,选择该项将输出三维表格。但前提条件是“三维表格打印格式”中应该有三维样本表格。
21、三维表格打印格式
该列仅支持文本型报表,三维样本表格外框线一般为粗线好,内部为细线好。例如:
云南省通灵人才市场入网系统
┏━━┯━━━┯━━┯━┯━━┯━━┯━━┯━━━━┯━━━━━┓
┃姓名│$1 │性别│$2│年龄│$3 │民族│$5 │@5 ┃
┠──┴──┬┴──┴─┴──┼──┴─┬┴────┤ ┃
┃身份证号码│$4 │就业证号│$6 │$8 ┃
┠──┬──┴┬──┬────┴─┬──┴─┬───┤ ┃
┃学历│$7 │职称│$8 │外语水平│$9 │$4 ┃
┠──┼───┼──┼────┬─┴┬───┴───┤ ┃
┃身高│$10 │体重│$11 │血型│$12 │ ┃
┗━━┷━━━┷━━┷━━━━┷━━┷━━━━━━━┷━━━━━┛
盘龙区环卫局车辆档案表
┏━━━┯━━┯━━━━━━━┯━━━━━━━━━━━━━━━━━━━┯━━━━┯━━━━━━━━━━━━━━━┓
┃车辆ID│$1 │用车单位 │$2 │车辆名称│$4 ┃
┠───┴┬─┴───────┴──┬──────┬─────────┼────┼───────────────┨
┃车辆类型│$5 │厂牌型号 │$6 │生产厂家│$7 ┃
┠────┼───────┬────┼──────┼──┬──┬───┴┬───┼────┬──┬────┬──┨
┃登记日期│$8 │使用年限│$9 │排量│$10 │功率(kw)│$11 │燃料种类│$12 │车身颜色│$13 ┃
┠────┴┬──────┴────┼─────┬┴──┴─┬┴───┬┴───┴────┼──┴┬───┴──┨
┃发动机机号│$14 │车架号 │$15 │外廓尺寸│$16 │轮胎数│$17 ┃
┠─────┼──────┬────┴─────┼───┬─┴────┴┬────────┼───┴──────┨
┃总质量(kg)│$18 │核定载质量(kg) │$19 │车辆购置税(元)│$20 │ ┃
┠────┬┴─┬────┴────┬─────┴┬──┴┬──────┴────────┤ ┃
┃车辆年检│$22 │ 发牌证日期 │ $27 │号牌号│ 来历,换证记录 │ ┃
┠─┬──┴─┬┴────┬────┴──────┼───┼───────────────┤ ┃
┃ │车 损│$23 │ 保 险 期 限 │$3 │$28 │ ┃
┃保├────┼─────┼───────────┼───┤ │ ┃
┃ │第 三 者│$24 │$26 │免税号│ │ ┃
┃险├────┼─────┼────┬──────┼───┤ │ ┃
┃ │保险金额│$25 │报废 │ $29 │$21 │ │ ┃
┗━┷━━━━┷━━━━━┷━━━━┷━━━━━━┷━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━┛
$1(@1)表示将查询数据库中第一字段的数据填在这个位置,如果每个记录填写一张三维表格,则“每页打印记录数”中选1。最
好有多少字段就使用多少个$,其后的数字应该顺序填写。例如将第三字段数据填在$3的位置。$的位置应该紧接左边表格线。当多个
记录填写一张表格时,在几个记录可能有相同数据的地方,可以使用@替换$,则相同的几个数据只出现一个填表数据。填表数据可选
择居中(默认)、居左、居右放置。 填表例子如下:
盘龙区环卫局车辆档案表
┏━━━┯━━┯━━━━━━━┯━━━━━━━━━━━━━━━━━━━┯━━━━┯━━━━━━━━━━━━━━━┓
┃车辆ID│ 1 │用车单位 │ 2 │车辆名称│ 4 ┃
┠───┴┬─┴───────┴──┬──────┬─────────┼────┼───────────────┨
┃车辆类型│ 5 │厂牌型号 │ 6 │生产厂家│ 7 ┃
┠────┼───────┬────┼──────┼──┬──┬───┴┬───┼────┬──┬────┬──┨
┃登记日期│ 2001.02.08 │使用年限│ 2001.02.09 │排量│ 10 │功率(kw)│ 11 │燃料种类│ 12 │车身颜色│ 13 ┃
┠────┴┬──────┴────┼─────┬┴──┴─┬┴───┬┴───┴────┼──┴┬───┴──┨
┃发动机机号│ 14 │车架号 │ 15 │外廓尺寸│ 16 │轮胎数│ 17 ┃
┠─────┼──────┬────┴─────┼───┬─┴────┴┬────────┼───┴──────┨
┃总质量(kg)│ 18 │核定载质量(kg) │ 19 │车辆购置税(元)│ 20 │ ┃
┠────┬┴─┬────┴────┬─────┴┬──┴┬──────┴────────┤ ┃
┃车辆年检│ T │ 发牌证日期 │ 2001.02.27 │号牌号│ 来历,换证记录 │ ┃
┠─┬──┴─┬┴────┬────┴──────┼───┼───────────────┤ ┃
┃ │车 损│ T │ 保 险 期 限 │ 3 │28 【信息世界】2000系列│ ┃
┃保├────┼─────┼───────────┼───┤软件着眼于二十一世纪的信息处理│ ┃
┃ │第 三 者│ T │ 2001.02.26 │免税号│和应用。它的使用对象是数量众多│ ┃
┃险├────┼─────┼────┬──────┼───┤的非计算机专业的普通用户。 │ ┃
┃ │保险金额│ 25.00 │报废 │ T │ 21 │ │ ┃
┗━┷━━━━┷━━━━━┷━━━━┷━━━━━━┷━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━┛
22、多报表
该列仅支持文本型报表,如果“打印文件存放路径”中为空,当选择该项时,每次输出的二维表格数据将存放在“多报表内容”中。该项仅对二维表格起作用。
23、多报表内容
该列仅支持文本型报表,如果“打印文件存放路径”中为空,当选择“多报表”时,每次输出的二维表格数据将存放在“多报表内容”中。该项仅对二维表格起作用。
24、保存二维表格栏宽变量
该列仅支持文本型报表,该项保存二维表格的栏宽数据,由系统使用。请不要编辑其中的内容。
25、报表
该列仅支持文本型报表,"报表"中默认存放一个bb.wps文件,双击"报表"或单击当前打印页面的“打印”命令将看到该文件,再双击该文件,将在WPS环境下打开该文件。 (如果当前记录号为5,可将文件名改为bb5.wps,并设置打印参数后存盘。以后打开时将只是打开bb5.wps。)
在WPS环境下调入查询报表的方法为:选择“文字”菜单中的“灌入文本”,然后选择打开文件的类型为“TXT",并在当前目录下找到bb.txt报表文件,打开该文件并设置后即可打印文件。
26、表前数据
“表前数据”项中如果有文字数据,该数据将加在每页报表数据之前。使用“表前数据”时,不要改变“使用表前数据”项的默认值“F”。“表前数据”项中文字数据有两种来源方式:①直接输入或粘贴;②在前记录中设置“使用表前数据”项为“T”,并运行前记录的“执行打印”命令,命令产生的报表数据将输出到当前记录的“表前数据”中。
27、使用表前数据
当选择“使用表前数据”项为T,并运行“执行打印”命令时,产生的数据将输出到后记录的“表前数据”中。
28、表后数据
“表后数据”项中如果有文字数据,该数据将加在每页报表数据之后。使用“表后数据”时,不要改变“使用表后数据”项的默认值“F”。“表后数据”项中文字数据有两种来源方式:①直接输入或粘贴;②在后记录中设置“使用表后数据”项为“T”,并运行后记录的“执行打印”命令,命令产生的报表数据将输出到当前记录的“表后数据”中。
29、使用表后数据
当选择“使用表后数据”项为T,并运行“执行打印”命令时,产生的数据将输出到前记录的“表后数据”中。
30、Excel样表
用于存放打印Excel报表的格式样表,实际是存放一个Excel文件。当打印Excel报表时,根据该文件格式存放查询信息,并可以按该文件格式打印信息。单击打印页面下“替换”按钮命令,可将指定的Excel文件装入Excel样表,单击打印页面下“显示样表”按钮命令,可以显示或编辑样表。在进行上面操作时。都必须先将光标定位到选定报表类型的行。每行可保存一个样表,由于打印数据表是可以增加多个数据行的,所以,样表的数量是没有限制的。“Excel样表”中装入Excel文件后,对应的行参数仅支持Excel报表。
|