数据库设计及其应用 教学课件 ppt 作者刘秋生 2009pp09

上传人:E**** 文档编号:89499007 上传时间:2019-05-25 格式:PPT 页数:60 大小:289KB
返回 下载 相关 举报
数据库设计及其应用 教学课件 ppt 作者刘秋生 2009pp09_第1页
第1页 / 共60页
数据库设计及其应用 教学课件 ppt 作者刘秋生 2009pp09_第2页
第2页 / 共60页
数据库设计及其应用 教学课件 ppt 作者刘秋生 2009pp09_第3页
第3页 / 共60页
数据库设计及其应用 教学课件 ppt 作者刘秋生 2009pp09_第4页
第4页 / 共60页
数据库设计及其应用 教学课件 ppt 作者刘秋生 2009pp09_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《数据库设计及其应用 教学课件 ppt 作者刘秋生 2009pp09》由会员分享,可在线阅读,更多相关《数据库设计及其应用 教学课件 ppt 作者刘秋生 2009pp09(60页珍藏版)》请在金锄头文库上搜索。

1、2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,21世纪高职高专规划教材,主要内容,9.1 报表与标签设计方法 9.2 报表设计与创建报表文件 9.3 报表格式文件的调用与修改,返回目录,第10章 报表与标签设计,9.4 标签设计与创建标签文件 9.5 标签的调用与修改,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,9.1 报表与标签的设计方法,1. 确定数据来源 . 确定输出形式 . 报表的结构与布局 标签的结构与布局,返回,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,1. 确定数据来源,输出数据一般来源于数据库中的表,也可以是视图、内存变量。视图数据往往

2、用于对表中的数据进行过滤、排序以及分组等处理。 数据可能直接来自表、视图中的某一字段,这是较简单的情况。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,1. 确定数据来源,也可能首先对表或者视图中数据进行加工并存入内存变量或数组中,然后从内存变量或数组中获取数据输出,这种数据源来自内存变量的情况称为非直接数据。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,1. 确定数据来源,例如,在工资表上,每位职工的实发工资数,它是应发工资小计减扣发工资小计,而应发工资小计是各项应得工资的总和,扣发工资小计是各项应扣工资的累计。,2019/5/25,江苏大学工商管理学院信息管理系杜

3、潇婕,. 确定输出形式,在用户设计数据库时,为满足管理工作的需要、业务处理的需要和提高信息利用率,首先要收集大量的原始资料(各种报表、标签和文件),进行数据的筛选,最终形成数据库系统中保存的数据表。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 确定输出形式,报表与标签设计是数据库设计的一个逆向操作,要将保存在数据库中的数据转换成日常管理上和业务上所需要的各种报表与标签,按相应的管理方式、方法和工作习惯输出给用户。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 确定输出形式,针对用户的各种数据输出要求,首先要分清要求输出的形式属于报表、标签还是两者的综合。如果是

4、两者的综合,则将复杂的输出形式分解成报表或标签输出。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 确定输出形式,从一般意义上看,我们可以初步将一个记录对应一张表的情况认作标签,而一个记录对应表内一行的情况认作报表。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 报表的结构与布局,如果我们输出的形式将是一张报表,首先让我们分析一下报表的结构。报表虽然形式各异,结构复杂,但是我们还是可以从个体中找出一般规律。一张报表由标题、表头、表体和表底四个部分组成。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 报表的结构与布局, 标题。通常为了使标题醒目,往

5、往加粗加黑放大字体,并且居中。标题还可以分成大标题和小标题。小标题的字体往往与表体相同。设置在表头的左上角或右上角,也可以居中。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 报表的结构与布局,例如,报表编制单位,往往在表头的左上角,日期居中,而报表编号则设置在表头的右上角。标题内容在一张报表上只输出一次。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 报表的结构与布局, 表头。也称为表栏,表头比较复杂。有些表头还分成大、中、小等多级表栏。在设计时必须遵循,大表栏与中表栏匹配,中表栏与小表栏匹配,小表栏与数据项匹配。这里的匹配是指,上下两部分组成的列宽相一致。,

6、2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 报表的结构与布局,在表头的大、中、小表栏之间,大表栏的宽与中表栏的宽度累加和相同,而中表栏的宽度与小表栏的宽度相同。如果不分大、中、小表栏最简单。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 报表的结构与布局,在Visual FoxPro 中进行报表与标签设计时,实际上只需保持在表头设计的宽度与对应数据列分隔线之间的宽度一致。在设计过程中通过画框定位。表头每页输出一次。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 报表的结构与布局, 表体。这是数据的输出部分,也是报表设计中最重要、最复杂的部分。在

7、确定输出数据的字体、字号、列宽时必须与表头的表栏宽度一致。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 报表的结构与布局,数据是重复输出部分,在设计时还要确定当输出数据比较多,需要分页输出时,对每一页是否需要说明,这个说明部分设置在页的开头还是页尾,说明什么内容;输出数据是否需要分组,若分组,则每组标头是什么,细节如何安排等问题。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 报表的结构与布局, 表底。这是报表的附加说明,按输出顺序分成组注脚、列注脚和页注脚。组注脚每组输出一次。而列注脚和页注脚每页输出一次。列注脚在表内而页注脚在表外。表底还可以对整个报表通过

8、一段文字加以说明,这就是报表的总结。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,. 报表的结构与布局,在报表的结构中标题、表头和表体是必不可少的。而表底可以根据需要确定是否存在。为了做到合理布局,通常在建立报表格式文件前,事先画一个报表布局的草图。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,标签的结构与布局,如果我们输出的形式将是一个标签,分析一下标签的结构:标题、提示和数据项组成。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,标签的结构与布局,在一页上可以输出多个标签时,把页作为设计的对象,因此,同时考虑是否在输出时安排页标头和页注脚。标签的设计

9、比报表设计更简单,相当于仅考虑报表的表头、表体和列注脚部分的内容。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,标签的结构与布局,在标签设计时关键是合理布局,在指定位置的空间内使输出数据与对应的提示内容尽可能居中。,返回,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,9.2 报表设计与创建报表文件,9.2.1 报表设计,返回,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,表9-3 学生课程表,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,9.2.2 创建报表格式文件,报表格式文件创建的方法有向导、报表设计器和命令三种创建方法。 1. 向导创建报

10、表格式文件 2. 使用命令创建报表格式文件 3. 使用报表设计器创建报表,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,1. 向导创建报表格式文件,向导创建报表的方法最简单。只要按系统的提示,交互回答系统的问题,立即可以创建一个实用的报表格式文件,操作步骤如下:,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,第一步,单击系统菜单中的“文件”下的“新建”后,在文件类中选择“报表”,并单击“向导”按钮,弹出“向导选取”对话框。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,选择要建立的报表类型,报表类型分“一对多报表向导”和“报表向导”。“报表向导”的操作十分简

11、单,完全按数据来源的表格形式产生报表。而“一对多报表向导”的操作过程相对复杂一些。只要学会了一对多的报表格式的创建,报表向导也能掌握了。,第二步,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,第三步,在“向导选取”对话框中选取“一对多报表向导”选项后,单击“确定”按钮,弹出“一对多报表向导”对话框,指定父表,并选择需要输出数据的字段,单击“下一步”按钮。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,指定子表,并选出需要输出的相应字段。单击“下一步”(在报表向导中没有这一步,不分父子表;只有在一对多报表向导中有父、子表定义)。,第四步,2019/5/25,江苏大学工商管

12、理学院信息管理系杜潇婕,第五步,指定父子表联接的条件,在父表中是主关键字,在子表中是普通关键字。一般情况下这两个关键字是同名字段(在报表向导中没有这一步)。单击“下一步”。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,第六步,如图9-5所示,指定父表记录的排列顺序,单击“下一步”按钮。,图9-5 确定父表排列顺序,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,第七步,在图9 - 6中,选择一种输出样式。系统提供了“经营式”、“帐务式”、“简报式”、“带区式”和“随意式”。如果这些方式并不符合用户的需要,则可以选择比较接近实用的一种格式,然后可以通过报表设计器进行调整。

13、,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,第八步,在图9 - 6中,选择一种输出样式。系统提供了“经营式”、“帐务式”、“简报式”、“带区式”和“随意式”。如果这些方式并不符合用户的需要,则可以选择比较接近实用的一种格式,然后可以通过报表设计器进行调整。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,2. 使用命令创建报表格式文件,报表格式文件创建的命令格式: CREATE REPORT FROM ;,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,2. 使用命令创建报表格式文件,FORM COLUMNFIELD字段名表ALIASNOOVERWITEWI

14、DTH n 列 说明:报表格式文件名指定要建立的报表格式文件名,可以不写扩展名,系统默认为 .frx 表文件名指定数据来源的表或视图的文件名。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,2. 使用命令创建报表格式文件,FORM COLUMN指定表或视图字段在报表中的排列方式。 FIELD字段名表指定需要输出的字段列表。 ALIAS指定表或视图的别名。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,2. 使用命令创建报表格式文件,NOOVERWITE表示不覆盖原来的报表文件,同时也不建立新的报表文件。 WIDTH n 指定报表有n列。 使用命令方式创建报表,操作简单,

15、创建成的报表格式不灵活,功能有限。一般不符合实际操作要求。但是可以作为入门的练习。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,3. 使用报表设计器创建报表,报表设计器的打开可以有下述三种方法: 方法一 单击系统菜单中的“文件”下的“新建”后,在文件类中选择“报表”,并单击“新建”。 方法二 在项目管理器下选择“报表”后,单击“新建”。 方法三 在系统命令窗口内输入创建报表操作命令CREATE REPORT。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,报表设计器,报表设计器打开后,系统主菜单中添加了“报表”菜单项,这个菜单项随着报表设计器的关闭而关闭。在报表设计器

16、工作状态下,可以通过“报表”菜单项对报表进行设计操作;报表设计器工作环境下还有报表控件、布局工具和数据环境支持,使报表设计的实现更加方便。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,(1) 报表设计器的组成,报表设计器是一个十分灵活的编程工具,可以很方便地设计出完全符合自己习惯的各种报表。报表设计器根据报表结构的特点分成若干个组成部分,至少有页标头、细节和页注脚三部分组成。其他部分可以根据实际报表设计的需要选择。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,(1) 报表设计器的组成,完整的报表设计器由标题、页标头、列标头、组标头、细节、组注脚、列注脚、页注脚和总结组成。拖动带区条可以改变设计高度空间,如果已经设置了相应的控件,在拖动带区条时不能跨越已经设定的控件位置。,2019/5/25,江苏大学工商管理学院信息管理系杜潇婕,(2) 报表控件的使用,通过报表控件我们可以

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号