- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 改变报表的列标签
您可能关注的文档
最近下载
- 第1部分 专题05:记叙文阅读之环境描写(练习)-中考语文复习 现代文阅读(全国版)(含答案及解析版).docx
- 人教版2019年初中物理 电能、电路、电功综合专题练习(含答案).doc
- 超星学习通 乡村振兴的实践探索(北京大学)章节测验答案尔雅网课答案.pdf VIP
- 2024年6月第英语六级真题(全3套)及答案解析.pdf
- (完整版)数量关系公式.pdf
- 山东省政府采购专家测评题库800-1000.docx VIP
- 新课标人教版高中英语教材词汇表 1-8册(1).doc
- GB/T 5686.7-2022锰铁、锰硅合金、氮化锰铁和金属锰 硫含量的测定 红外线吸收法和燃烧中和滴定法.pdf
- 河北省石家庄市2024年中考一模语文试卷(含答案).pdf VIP
- 全国卷书面表达说题比赛课件.pptx
文档评论(0)