- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP及其应用系统开发3.ppt
第九章 报表设计9.1 打印基础 TO PRINTER 打印命令 LIST|DISPLAY STRUCTURE TO PRINTER 打印当前表的结构 LIST|DISPLAY TO PRINTER 打印当前表的内容 LIST|DISPLAY MEMORY TO PRINTER 打印当前的变量和数组内容 LIST|DISPLAY STATUS TO PRINTER 打印VFP环境状态 DIR TO PRINTER 打印当前目录中表的名字 TYPE 文件名.扩展名 TO PRINTER 打印ASCII字符文件的内容 字符串打印命令:???字符表达式 定向输出打印 定向命令 流式定向: SET PRINTER ON | OFF 格式定向: SET DEVICE TO SCREEN | TO PRINTER | TO FILE 文件名 打印输出命令: SET PRINTER TO [文件名 [ADDITIVE] | 打印端口] 图形打印命令 @行,列 SAY 位图文件名 BITMAP | 通用型字段名 [ISOMETRIC | STRETCH] [SIZE 数值表达式1,数值表达式2] [NOWAIT] 9.2 传统的报表打印设计 [例9-2] 打印如图9.7所示的主要设备价格表。 * E9-2.PRG * SET DEVICE TO PRINTER 若要打印去掉行首的*号 zt= FONT 宋体,12 为宏代换设置内存变量 @0,9 SAY 主要设备价格表 FONT 黑体,16 设置表头 @2,0 SAY ┌───┬────┬─────┐ zt 设置顶线 @3,0 SAY │编 号│ 名 称 │ 价 格 │ zt 设置标题栏 USE sb i=4 SCAN FOR 主要设备 @i,0 SAY ├───┼────┼─────┤ zt 设置行间隔线 @i+1,0 SAY │+SPACE(1)+编号+│+名称+│+STR(价格,10,2)+│ zt 设置一行内容 i=i+2 ENDSCAN @i,0 SAY └───┴────┴─────┘ zt 设置底线 @i+1,20 SAY 制表部门: 设备科 FONT 宋体,10 设置表尾 SET DEVICE TO SCREEN 结束处理 * SET PRINTER TO LPT1 若要打印去掉行首的*号 9.3 报表设计器的基本操作 打开报表设计器窗口 MODIFY REPORT 报表文件名 快速制表 报表菜单中的快速报表命令 [例9-3] 利用快速制表功能为SB.DBF设计一张包括编号、名称和价格3栏的报表。 (1) 打开报表设计器窗口:往命令窗口键入命令MODIFY REPORT SBJGB,使屏幕上出现报表设计器窗口(参阅图9.12)。 (2) 设置数据源:在报表设计器窗口击右键,在快捷菜单中选定数据环境命令,在数据环境设计器窗口中添加SB表。 (3) 启动快速制表:选定报表设计器窗口,然后在报表菜单中选定快速报表命令,使出现如图9.11所示的快速报表对话框。 (4) 设置快速报表属性:选定快速报表对话框的字段按钮,在字段选择器对话框(图略)中依次选出编号、名称和价格等3个字段,选定确定按钮返回快速报表对话框。选定确定按钮返回报表设计器窗口。 (5) 保存报表定义:选定文件菜单的保存选项,将产生报表文件SBJGB.FRX及其备注文件SBJGB.FRT。 页面预览 命令方式打印报表 REPORT FORM 报表文件名 [ENVIRONMENT] [范围] [FOR 逻辑表达式] [HEADING 字符表达式] [NOCONSOLE] [PLAIN] [RANGE 开始页 [,结束页]] [PREVIEW [[IN] WINDOW 窗口名 | IN SCREEN] [NOWAIT]] [TO PRINTER [PROM
文档评论(0)