240 likes | 326 Views
第九章报表设计. 主讲人 于洪奎. 第九章 学习内容. 知识点. 知识点 1 :创建报表. 1 、使用报表向导创建报表 数据源可以是表、查询、视图、临时表 步骤 : “ 文件 ” -- “ 新建 ” —“ 报表向导 ” 2 、使用报表设计器创建报表 步骤 : ( 1 ) “ 文件 ” -- “ 新建 ” —“ 新建文件 ” ( 2 )命令: CREATE REPORT < 报表文件名 > 注:在对报表设置进行排序时,首先确定记录在报表中出现的顺序,排序字段必须已经建立索引。. 知识点 2 :报表的数据源.
E N D
第九章报表设计 主讲人 于洪奎
知识点1:创建报表 1、使用报表向导创建报表 数据源可以是表、查询、视图、临时表 步骤:“文件”--“新建”—“报表向导” 2、使用报表设计器创建报表 步骤: (1)“文件”--“新建”—“新建文件” (2)命令:CREATE REPORT <报表文件名> 注:在对报表设置进行排序时,首先确定记录在报表中出现的顺序,排序字段必须已经建立索引。
知识点2:报表的数据源 “数据环境设计器”窗口中的数据源将在每次运行报表时被打开,而不必以手工的方式打开所使用的数据源。在使用报表设计器创建一个空报表,并直接设计报表时,才需要指定数据源。 数据环境通过下列方式管理报表的数据源:打开或运行报表时打开表或视图;基于相关表或视图收集报表所需数据集合;关闭和释放报表时关闭表。
知识点3:在报表中使用控件 (1)标签控件:用做说明文字或标题文本等。 (2)线条、矩形和圆角矩形:在报表中适当位置添加相应的图形、线条控件。 (3)域控件:插入“域控件”后,可以更改该控件的数据类型和打印格式。数据类型可以是字符型、数值型或日期型。 (4)OLE对象 一个OLE对象可以是图片、声音、文档等,同时,也可以在报表中插入包含OLE对象的通用型字段。
知识点4:报表输出 报表文件.frx,该文件存储报表设计的详细说明。报表文件不存储每个数据字段的值,只存储数据源的位置和格式信息。 (1)设置报表页面 (2)预览报表 (3)打印输出报表 REPORT FORM <报表文件名>[PREVIEW] 注:如果报表文件的数据源内容已经更新,每次打印输出报表时,报表中的数据是数据源的当前值。 如果数据源的表结构修改过,报表所需的域控件已被删除,运行报表时将出现出错信息。
选择题1 下列方法中,不能启动报表向导的是——。 A)在命令窗口中输入CREATE REPORT命令 B)在“新建”对话框中启动报表向导 C)在“工具”菜单中选择“向导”子菜单,选择“报表”命令 D)直接单击工具栏上的“报表向导”按钮
选择题2 使用报表向导定义报表时,定义报表布局的选项是——。 A)列数、方向、字段布局 B)列数、行数、字段布局 C)行数、方向、字段布局 D)列数、行数、方向
选择题3 在VFP的报表文件.FRX中保存的是——。 A)打印报表的预览格式 B)已经生成的完整报表 C)报表的格式和数据 D)报表设计格式的定义
选择题4 报表的数据源可以是——。 A)表或视图 B)表或查询 C)表、查询或视图 D)表或其他报表
选择题5 下列关于报表的打印,不能在打印前事先弹出“打印”对话框的是——。 A)从“文件”菜单中选择“打印”命令 B)在常用工具栏中,单击“打印”按钮 C)在常用工具栏中,单击“运行”按钮 D)用鼠标右键单击“报表设计器”,在弹出的快捷菜单中选择“打印”命令
选择题6 为了在报表中打印当前时间,这时应该插入一个——。 A)表达式控件 B)域控件 C)标签控件 D)文本控件
选择题7 调用报表格式文件PP1预览报表的命令是——。 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW
选择题8 在命令窗口中,可通过以下——命令打印报表。 A)REPORT <报表文件名> PREVIEW B)REPORT <报表文件名> TO PRINTER C)REPORT FORM <报表文件名> PREVIEW D) REPORT FORM <报表文件名> TO PRINTER
选择题9 关于报表,下列说法中正确的是——。 A)报表必须有别名 B)报表的数据源不可以是视图 C)报表的数据源不可以是临时表 D)可以不设置报表的数据源
选择题10 打开报表设计器修改已有的报表文件的命令是——。 A)CREATE REPORT <报表文件名> B)MODIFY REPORT <报表文件名> C)CREATE <报表文件名> D)MODIFY <报表文件名>
选择题11 在报表设计器中,可以使用的控件是——。 A)标签、域控件和线条 B)标签、域控件和列表框 C)标签、文本框和列表框 D)布局和数据源
选择题12 下列关于创建报表的方法,不正确的是——。 A)使用报表设计器可以创建自定义报表 B)使用报表向导可以创建报表 C)使用快速报表可以创建简单规范的报表 D)使用报表向导创建的报表是快速报表。
选择题13 下列关于报表预览的说法,正确的是——。 A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果是不会更改的 B)在进行报表预览的同时,可以更改报表的布局 C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果 D)以上说法均正确
选择题14 在VFP中,调用报表设计器的方法有——。 A)在项目管理器环境中调用 B)菜单方式调用 C)通过命令CREATE REPORT调用 D)以上方法均可
填空题1 报表文件的扩展名是————。
填空题2 利用报表的————功能,可随时查看报表的打印效果。
填空题3 在命令窗口中使用——命令,可以预览指定的报表。