资源预览内容
第1页 / 共48页
第2页 / 共48页
第3页 / 共48页
第4页 / 共48页
第5页 / 共48页
第6页 / 共48页
第7页 / 共48页
第8页 / 共48页
第9页 / 共48页
第10页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第4章 报表与标签设计,4-1 创建报表 4-2 创建标签 本章作业,第4章 报表和标签设计,第一节报表的创建,4-1-1 报表类型 1.数据库中的数据或结果输出方式 (1)浏览窗口 (2)用户定义的表单 (3)报表文件(报表文件.frx 及其备注文件 .frt ),2.报表的两个组成部分 数据源和布局。 要打印的表称为数据源。报表的数据源可以是自由表、数据库表、查询和视图等。 报表在页面上要打印的字段数据以及数据在页面上的位置称为报表的布局。还可以设定字体、字号、线条和图案。,报表的一些常规布局如下图(含义见表10-1)。 在设计报表布局时,并不直接将字段的数据添加在页面上,而是为该字段预留一个位置(用一种称为“域”的控件来实现),如同在表单设计中用文本框控件来显示某个字段一样。打印时,域控件从对应的字段中取得具体数据填充在它所在的位置。 可见,报表文件决定页面的外观(布局),页面上域控件显示的数据则来自数据源。,作业36 打印学生表,将学生.dbf制成报表打印成文件学生报表.frx,使其预览页面如下图所示:,1、使用报表向导在项目管理器里新建一个报表,2、在此处选择分组选项,2、在此处选择分组选项,3、选择报表方向,右键调出预览命令,预览效果,修改报表标题,使用报表控件,使用报表工具进行报表修改,修改年月日格式,Month(date()函数,day(date()函数,最后完成的效果,单选题,1.使用报表设计器可以创建和修改报表。若要在报表中显示日期函数,应选用_控件。 A)域 B)标签 C)线条 D)矩形,单选题,2.使用“报表设计器”可以创建和修改报表。若要在报表中显示位图或通用字段,应选用_控件。 A)图片/ActiveX 绑定 B)标签 C)线条 D)矩形,单选题,3.使用“报表设计器”可以创建和修改报表。选用_控件,可在报表中显示表达式。 A)线条 B)矩形 C)标签 D)域,单选题,4.使用“报表设计器”可以创建和修改报表。若要在报表中插入页码,首先在报表中插入一个_控件,然后在表达式生成器中,从“变量”列表中选择_PAGENO。 A)线条 B)标签 C)页码 D)域,单选题,5.使用“报表设计器”可以创建和修改报表。若要在报表中显示原义文本,应选用_控件。 A)域 B)标签 C)线条 D)矩形,单选题,6.在Visual FoxPro中,预览报表的命令是_。 A)PREVIEW REPORT B)DO REPORT PREVIEW C)RUN REPORT PREVIEW D)REPORT FORM PREVIEW,单选题,7.调用报表格式文件STUDENT预览报表的命令是_。 A)REPORT FROM STUDENT PREVIEW B)REPORT FORM STUDENT PREVIEW C)DO FROM STUDENT PREVIEW D)DO FORM STUDENT PREVIEW,作业37 打印学生学习基本情况表,使用报表向导建立一个简单报表。要求选择学生成绩.dbf中所有字段,报表标题为学生学习基本情况,其他选项使用默认设置,报表文件名为stu_report。,作业38 打印一对多报表,使用向导建立一对多报表student_report。父表为学生.dbf,字段为学号、姓名、性别和入学成绩,子表为学生成绩.dbf,字段为各科成绩和总分,报表标题为学生入学前后成绩对照表,其他使用默认设置。,作业39 打印教师表,使用报表向导建立一个简单报表。要求选择教师表中姓名、性别、职称和电子信箱4个字段,报表标题为教师情况简表,其他选项使用默认设置,报表文件名为teacher_report。,第二节 标签的创建,标签与报表非常相似,可以说标签是一种特殊类型的报表。譬如,我们可以用标签来设计信封或名片或邮递包裹标签打印的格式,然后使用VFP来成批打印它们。 下面简要介绍用标签向导创建标签的方法。,作业40 打印标签,请在项目管理器中创建一个标签,使它能把老师表中的数据按以下的格式打印出来。,在项目管理器中使用向导新建标签,预览效果,本章作业,作业36 打印学生表 作业37 打印学生学习基本情况表 作业38 打印一对多报表 作业39 打印教师表 作业40 打印标签,完!,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号