第9章报表和标签设计技术
- 格式:ppt
- 大小:863.50 KB
- 文档页数:48
第9章报表设计9.1 报表的基本操作9.2 在报表设计器中设计报表本章要点【教学目的和要求】通过本章的学习,使学生了解如何创建报表文件,数据分组与多栏报表的设计以及报表输出。
【教学重点】学会通过向导创建报表文件的步骤。
掌握在报表设计器中如何实现分组报表和多栏报表【教学难点】分组报表的创建方法,以及如何在分组报表中正确地使用计算字段。
掌握报表的数据源和布局的设置。
9.1 报表的基本操作报表的基本操作包括创建报表文件、显示报表和打印报表。
9.1.1 创建报表文件报表主要包括两部分内容:数据源和布局。
数据源是报表的数据来源,通常是数据库中的表或自由表,也可以是视图、查询或临时表。
视图和查询对数据库中的数据进行筛选、排序、分组,在定义了一个表,一个视图或查询之后,便可以创建报表。
Visual FoxPro 提供了三种创建报表的方法:1.使用报表向导创建报表文件—新建—向导工具—向导如果数据源是一个表,应选取“报表向导”;如果数据源包括父表和子表,则应选取“一对多报表向导”。
根据向导需要进行如下操作:①确定数据来源(表、视图或查询)及输出字段②确定报表中数据的排列顺序③确定报表样式④预览报表或打印报表⑤保存报表文件2. 使用报表设计器创建报表利用报表设计器创建报表需要先打开报表设计器⑴在“项目管理器”的“文档”选项卡中调用⑵“文件”菜单方式调用⑶使用命令:CREATE REPORT[<报表文件名>]报表文件的扩展名是.FRX,对应的报表备注文件的扩展名是.FRT。
3. 创建快速报表例9.1 在项目管理器创建可以输出XSQK.DBF表数据的报表,报表文件名为“学生情况.FRX”。
文档选项卡—报表—新建,打开报表设计器报表—快速报表,选择数据源表XSQK后确定弹出“快速报表”对话框。
在此图中可以选择字段布局、标题和字段—“确定”,快速报表出现在“报表设计器”中,见下页图图“快速报表”对话框9.1.2修改报表在“项目管理器”的“文档‘选项卡中,选中要修改的报表名后单击“修改”按钮。
第九章会计报表编制与分析一、单项选择题。
1.会计报表管理子系统的会计报表主要有“格式”和“数据”两种状态,“格式”状态主要完成()工作。
A.数据编制B.公式定义C.报表表样设计D.生成报表【答案】C【解析】编制报表的工作分为两大部分:格式设计和数据处理,分别在“格式”和“数据”两种状态下进行,在格式状态下主要完成报表表样的设计。
所以本题正确答案为C。
参见教材第257页。
2.会计报表管理子系统中的报表可以由一张表页上的一组单元组成一个区域,所以区域是()维的。
A.一B.二C.三D.四【答案】B【解析】区域由一张表页上的一组单元组成,自起点单元到终点单元是一个完整的长方形矩阵,在财务报表系统中,区域是二维的。
所以本题正确答案为B。
参见教材第259页。
3.会计报表管理系统的关键字是对三维电子表进行操作时,在多个表页间起到对表页进行()作用的一类特殊的标识。
A.定位B.辨识C.定位和辨识D.勾稽【答案】C【解析】所谓关键字,就是对三维电子表进行操作时,在多个表页间起到对表页进行定位、辨识作用的一类特殊的标识。
所以本题正确答案为C。
参见教材第259页。
4.报表管理系统中的关键字的设置在( )状态下设置。
A.数据B.格式C.模板D.编辑【答案】B【解析】报表关键安实际上是一种计算机的取值函数,通常在报表格式设置中进行设置,关键字的值在数据状态下录入。
所以本题正确答案为B。
参见教材第260页。
5.定义报表的表样,即是定制报表模板,在()下对新建的报表进行一系列设计,使之成为一张有内容实体,有一定的属性的特定报表。
A.格式状态B.数据状态C.报表模板D.编辑状态【答案】A【解析】定义报表的表样,即是定制报表模板,在格式状态下对新建的报表进行一系列设计,使之成为一张有内容实体,有一定的属性的特定报表。
所以本题正确答案为A。
参见教材第261页。
6.报表主要包括标题、表头、表体、表尾等部分组成,其中()是表的核心。
A.表头B.表体C.表尾D.标题【答案】B【解析】报表主要包括标题、表头、表体、表尾三个部分。
第9章报表设计学习目标前面章节介绍了很多数据的显示方式,但在实际的数据库应用系统中,经常需要将数据处理结果按不同的格式打印出来,Visual FoxPro中的报表就是用于打印输出的一种工具。
本章将介绍以下内容:l报表的设计l报表的应用9.1 报表概述在Visual FoxPro中,并不直接拿表文件来打印数据,而是采用建立报表文件的形式。
报表包括两个基本组成部分:数据源和布局。
布局指定了如何在报表中显示这些数据,也就是在报表中显示哪些字段信息,以什么格式在什么位置显示等等。
Visual FoxPro提供了列报表、行报表、一对多报表、多栏报表等四种常规布局。
l列报表:每行是一条记录,各字段按水平方向排列,就象在浏览窗口浏览一个表时的效果,见图9-1(a)。
l行报表:一条记录由若干行组成,各字段按垂直方向排列,就象以append方式追加记录时的效果,见图9-1(b)。
l一对多报表:反映一对多的关系。
l多栏报表:可以看成是水平排列的多个行布局,同一页面上分多栏,每一栏可按列报表或行报表形式打印,见图9-1(c)。
(c)多栏报表数据源是报表数据的来源,可以是数据表、视图、查询或临时表。
用户在设计报表布局时,并不直接在页面上添加数据,而是为要输出的字段预留一个位置,采用添加“域控件”的方式来实现,就如同在表单设计中用文本框控件来显示某个字段一样。
在打印时,域控件从对应的字段中取得具体数据填充在它所在的位置。
设计报表就是设定以上这些布局信息,这些信息保存为报表文件,扩展名为.frx,也就是说,报表文件保存了报表布局的详细说明,定义了报表的输出格式,包括需要的域控件、要打印的文本及数据在页面上的位置等等,但并不存储实际的数据;报表就相当于一个模板,使用报表文件打印时,报表文件决定页面的外观,而页面上域控件显示的数据则来自数据源。
在VFP中,有三种创建报表布局文件的方法:使用报表向导创建报表、利用快速报表设计报表、利用报表设计器手工设计报表。
竭诚为您提供优质文档/双击可除vfp表格篇一:VFp表格中显示图片和说明的做法表格中显示图片和说明的做法此表格的数据源是a_.dbF(有4个字段:dc—字符型,等级—字符型,标准片—通用型,说明—备注型)通用型字段内照片存入的方法:在“图画”(或看照片的程序)中打开要存入的照片,选“复制”。
再usea_.dbF,点击要存入的字段(标准片),点击“编辑”中的“粘贴”即可将照片存到通用型字段内。
要显示出如上图片和说明,表单中要做以下设置:在表单中表格grid1的colum1的head1属性要改变如下:由于要用第二列显示图片,需要加入oleboundcontrol1(在grid的默认属性中没有)。
添加的方法,先把属性选为:colum2,从表单控件工具栏里选择activex绑定控件,在表单的第二列点击一下,oleboundcontrol1就添加好了。
由于要用第三列显示备注,需要加入edit1(在grid的默认属性中没有)。
添加的方法,先把属性选为:colum3,从表单控件工具栏里选择编辑框,在表单的第三列点击一下,edit1就添加好了。
将声音和动画加入到通用字段里:其实方法都一样,都有两种方法,不同的是第一种方法,需要用不同的应用程序先把数据复制到剪贴板,比如复制声音要先用windows的录音程序,动画要用windows的媒体播放程序。
下面命令方法列在下面:appendgeneRalphotpFRombabycat.waV(声音)appendgeneRalphotpFRombabycat.aVi(动画)其实其他如woRd、execl、poweRpoint等应用程序所制作的文本文件都可以加入到通用型字段中,方法也是一样。
篇二:VFp报表操作第9章报表与标签练习一报表与标签基本操作【实验目的】1.掌握用报表向导创建报表;2.熟练掌握使用报表设计器创建报表;【教材内容】一、报表报表包括两个基本部分:数据源和布局。