9.6报表制作, }0 a) x, d& o9 }! b
1.报表的概念+ N! N7 `. e1 X# U
利用报表可以把数据表中的数据按一定的格式输出到屏幕上或打印到纸上。2 j1 |* V6 j. V$ V" a
2.制作报表的方法
& D. y7 h# D% g( ] 在VB6.0中可以利用报表设计器来制作报表,从“工程”中选择“添加data report”,将报表设计器加入到当前工程中,报表由5部分组成:3 Z: u+ j9 n' i
报表标头——每份报表只有一个,可以用标签建立报表名。6 A. v8 G( L$ q
页标头——每页有一个,即每页的表头,如字段名。
5 f9 Q! ]8 `( w- L" ~8 v; ] 细节——需要输出的具体数据,一行一条记录。
$ N6 Q, e, V) ? 页脚注——每页有一个,如页码。2 [9 m: g% I- V/ e9 ~
报表脚注——每份报表只有一个,可以用标签建立对本报表的注释、说明。
) H+ F+ _3 F, W, _3 J6 p 使用报表设计器处理的数据需要利用数据环境设计器创建与数据库的连接, 从“工程”菜单中选择 “添加Data Enviroment”,在连接中选择指定的数据库文件,完成与数据库的连接,然后产生Command对象连接数据库内的表。9 w0 H7 r1 t! }) E0 l+ R
制作报表的步骤:# S8 K/ U H3 x6 f4 ^) x
(1) 新建工程,在窗体上放置两个命令按钮;4 V7 h" e# _6 _; a% o- f# d
(2) 从“工程”菜单中“添加Data Enviroment”,右击Connection1,在属性中选择“Microsoft Jet 4 OLE DB Provider”,在“连接”中指定数据库;* E$ A. m8 Z0 Y3 D
(3) 再次右击Connection1,选则“添加命令”,创建Command1对象,右击Command1,在属性中设置该对象连接的数据源为需要打印的数据表;
4 B7 j2 s% s* k8 ` (4) 在从“工程”菜单中“添加Data Report”,在属性窗口中设置DataSource为数据环境DataEnviroment1对象,DataMember为Command1对象,即指定数据报表设计器DataReport1的数据来源;* o+ } g5 ?& Q; z
(5) 将数据环境设计器中Command1对象内的字段拖到数据报表设计器的细节区;/ u; ?: t; p' i* O
(6) 利用标签控件在报表标头区插入报表名,在页标头区设置报表每一页顶部的标题;6 W1 Z1 X3 t, {( v7 r2 F
(7) 利用线条控件在报表内加入直线,利用图形控件和形状控件加入图案或图形;! H1 k2 k0 ^( a0 u
(8) 利用DataReport1对象的Show方法显示报表,在窗体Click事件加代码:DataReport1.Show;
w, l8 e* ^% L (9) 利用预览窗口按打印按钮可以打印报表;
; C1 O2 X) I) u4 y (10) 利用预览窗口工具栏上的导出按钮可以将报表内容输出成文本文件或Html文件;也可以利用DataReport1对象的ExportReport方法将报表内容输出成文本文件或Html文件。1 {5 ~5 s9 _+ f+ n p- j
制作报表的简单方法是从“外接程序”中选择报表向导来设计报表。 |