第六章+建立报表和标签.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章建立报表和标签

6.1基本概念    报表是通过打印机将所需的记录用书面形式输出来的一种方式。    用户设计并保存报表文件后,将会产生两个不同扩展名的文件:    报表定义文件:扩展名为.FRX    报表备注文件:扩展名为.FRT 6.1基本概念    报表的显示和打印需要由用户提供必要的数据源。这个数据源可以是数据库中普通的数据表,也可以是查询或视图: 6.1.3创建报表的方法    1.报表向导:创建一张带格式的单张表的报表    2.分组/总计报表向导:创建一张单张表的总结报表,提供每组数据的总计值    3.一对多报表向导:创建一张包含父表记录和相关子记录的报表 6.2 创建报表 6.2.1 用报表向导创建 【例 6.1】 以学生数据表student_info.dbf为数据来源创建一个学生报表 步骤二:直接选择第一个选项:“报表向导”,并按“确定”按钮。开始在报表向导的引导下完成整个学生表报的制作。整个制作过程需要执行以下六个步骤。点击按钮“上一步”和“下一步”可在每个步骤间跳转。 步骤三:用报表向导设计一对多报表 步骤三与步骤二的区别主要在选择父表与子表及建立二表之间的关系。在选中主表字段后,多了一个选择子表字段的对话框供选择。如图6-15,图6-16所示。Student表和score表的关系是这样的:STUDENT表中的每一个学生均对应SCORE表中若干条成绩记录。但主表STUDENT和副表SCORE还必须建立一种对应关系。本例中,使用学号将两个表的数据连接起来。值得注意的是,如果主、副表之间有同名的数据字段,Visual FoxPro会指定两个同名字段作为联系字段;如果没有同名字段,则需要用户自行指定如图6-17所示。   使用报表设计器,可以编辑已设计的报表或创建定制新的报表。本方法可以快速创建一个报表。仍然以打开【例6.1】的学生表来创建一个学生情况报表。   方法三:   在命令窗口里直接打入:CREATE REPORT 回车。 上述的三种方法执行后,均可以进入到图6-21所示的窗口。然后,点击菜单“报表”|“快速报表…”,出现如图6-22所示的快速报表对话框。此对话框中可以为报表选择所需的字段、字段布局以及三个表操作选项。 图6-22 快速报表字段选择界面    ② 在数据环境设计器中右击鼠标,在弹出的菜单中选择“添加”或从“数据库环境”菜单中选择添加或从数据环境“菜单中选择”选择添加。会出现“添加表或视图”对话框。如图6-28所示。  (2)设计报表的布局 报表可能是单表,也有可能基于多表。另外还可以是特殊种类的报表。下面分别对报表设计器的组成进行详细介绍。   ①报表设计器的窗口。在报表设计器中可以添加各种控件,如表头、表尾、页标题、字段、各种线条及OLE控件等。 (4)报表控件的使用 ①从“数据环境”中添加字段。单字段的拖放:用鼠标在数据环境中选中一个表的字段名称,然后用鼠标拖到报表设计器中的“细节”带区。如图6-28所示。 如果我们需要某表或视图中的所有字段,或多数字段,则可以一次全部拖放过去。按住STUDENT_INFO表的“字段”就可全部拖放到报表设计器中。如图6-29所示 打开报表数据环境,单击“报表控件工具栏” 中的 按钮(如果此工具栏不可见,请用鼠标在主工具栏上右击一下,然后在相应的项目上打上勾)。在选定的带区上单击鼠标,弹出“报表表达式”对话框,如图6-30所示。 在上面对话框中,单击表达式右侧的按钮 ,打开表达式生成器对话框,如图6-31所示。选择需要的字段,或者创建一个表达式,单击“确定”,关闭“表达式生成器”对话框。 在“报表表达式”对话框中,当表达式成功设定后,“格式”右侧的按钮变为可用状态。单击“格式”文本框右边的按钮打开“格式”对话框,如图6-32所示。设置数据输出格式后,按“确定”。 在“报表表达式”对话框中,单击“确定”按钮。 这样就在带区中增加了一个域(字段)控件。加入的控件按指定的格式显示指定的字段或表达式的值。利用域控件可以创建计算字段、显示表或视图中没有的数据。根据需要,将所需要的字段按此方法全部加入。 3.报表输出。 设计报表的最终目的是要按照一定的格式输出符合要求的数据。报表文件不存储每个数据字段的值,只存储数据源的位置和格式信息。 6. 3 修改报表 6.3.1 给报表添加带区 6.3.2 改变报表的列标签

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档