大学计算机基础-第7章+数据库部分.ppt

上传人:安*** 文档编号:27186791 上传时间:2022-07-23 格式:PPT 页数:79 大小:4.68MB
返回 下载 相关 举报
大学计算机基础-第7章+数据库部分.ppt_第1页
第1页 / 共79页
大学计算机基础-第7章+数据库部分.ppt_第2页
第2页 / 共79页
点击查看更多>>
资源描述

《大学计算机基础-第7章+数据库部分.ppt》由会员分享,可在线阅读,更多相关《大学计算机基础-第7章+数据库部分.ppt(79页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 7.1 数据库基本概念数据库基本概念7.1.1 常用术语 1. 数据库(DataBase,DB) 长期保存在计算机外存上的、有结构的、可共享的数据集合。数据库中的数据按照一定的数据模型描述、组织和存储,具有较小的冗余度、较高的数据独立性和可扩展性,为不同的用户共享。2. 数据库管理系统(DataBase Management System,DBMS) 对数据库进行管理的软件系统。数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。 DBMS是位于用户(或应用程序)和操作系统之间的软件。借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户所共享,DBMS提

2、供给用户可使用的数据库语言。用户用户应用程序应用程序DBMS操作系统操作系统数据库系统数据库系统13. 应用程序(DataBase System,DBS) 利用各种开发工具开发的、满足特定应用环境的数据库应用程序。 4. 数据库系统相关人员 数据库管理员 应用程序开发人员 最终用户5. 数据库系统(DataBase System,DBS) 由硬件系统、数据库管理系统、数据库、数据库应用程序、数据库系统相关人员等构成的人机系统。数据库产品(一整套数据库应用解决方案 ) 桌面型数据库 网络数据库 MS Access SQL Server Oracle27.1.2 数据管理技术经历了三个发展阶段人工

3、管理阶段文件管理阶段数据库系统阶段3. .人工管理阶段人工管理阶段时间:20世纪50年代中期以前 硬件:只有卡片、纸带、磁带等存储设备软件:没有操作系统,没有进行数据管理的软件应用:以科学计算为目的特点: 程序和数据放在一起数据不能共享 特征图程序程序1数据数据程序程序数据数据程序程序n数据数据n4.文件系统阶段文件系统阶段时间:20世纪60年代中期硬件:磁带、磁盘等大容量存储设备软件:有了操作系统应用:不仅用于科学计算,还用于数据管理特点: 程序与数据分离数据有一定的独立性实现了以文件为单位的数据共享 特征图数据文件数据文件文件管理系统文件管理系统数据文件数据文件n应用程序应用程序应用应用程

4、序程序应用应用程序程序n数据文件数据文件253.数据库系统阶段数据库系统阶段时间:20世纪60年代后期硬件:出现了大容量且价格低廉的磁盘软件:有了数据库管理系统DBMS应用:各个方面特点: 数据结构化 数据共享性高,冗余小 数据独立性高 数据由DBMS统一管理控制数据库管理系统数据库应用程序1应用程序2应用程序3应用程序n67.1.3 数据模型 1. 数据模型的定义 数据库中数据的存储方式 2. 三种重要的数据模型 层次模型 用树型结构来表示实体及实体间的联系 网状模型 用网状结构来表示实体及实体间的联系 关系模型 用一组二维表表示实体及实体间的关系目前应用最广泛的是关系数据模型73. 关系模

5、型StudentsStudents表表属性名(字段名)属性值(字段值)男张智忠学号学号姓名姓名性别性别党员党员专业专业出生年月出生年月助学金助学金990001王涛男No物理82-01-21¥160.00990002庄前女Yes物理82-09-21¥200.00990101丁保华男No数学81-04-18¥180.00990102姜沛棋女No数学81-12-02¥280.00No数学80-08-06¥240.00990201程玲女Yes计算机82-11-14¥200.00990202黎敏艳女Yes计算机83-02-21¥160.00990103记录记录 关键字唯一确定一条记录 关系(二维表)关系

6、(二维表)值域:男,女 将数据组织成一组二维表格将数据组织成一组二维表格8 7.2 Access数据库概述数据库概述7.2.1 Access系统的基本特点系统的基本特点 Access与其他关系型数据库管理系统相比,具有以下几个突出的特点。(1)存储文件单一(2)面向对象 (3)界面友好、易操作(4)兼容多种数据格式文件(5)具有网页发布功能97.2.2 Access数据库对象数据库对象Access数据库对象分别是:表、查询、窗体、报表、页、宏、模块。(1)表表(Table)是数据库中用来存放数据的对象,是Access数据库的核心。其他数据库对象都是以表对象作为基础的。每一个表都有自己的表名和结

7、构,表由字段和记录组成。字段是表中的列,每个字段代表一条信息在某一方面的属性,字段的基本属性有:字段名称、数据类型、字段大小、默认值等。记录是数据表中的行,由一个或多个字段的值组成,一条记录是一条完整的信息,显示一个对象的所有属性。(2)查询查询(Query)是数据库的核心操作,是用来检索和查看数据的对象,根据指定条件从数据表或其他查询中筛选出符合条件的记录。10(3)窗体 窗体(From)是向用户提供一个交互图形界面的一种对象,是用户与Access应用程序之间的主要接口。(4)报表 报表(Report)用来以格式化方式显示并打印数据。利用报表可以整理和计算基本表中的数据,有选择的显示指定信息

8、。(5)宏宏(Macro)是由一个或多个操作组成的集合,如打开窗体、打印报表,完成大量的重复性工作,快速实现数据库的简单操作,可以单击某个命令按钮时运行宏。(6)模块模块(Module)是Visual Basic编写的过程或函数。有了模块对象的支持,软件设计人员就能更灵活、更方便地开发一个较为复杂的管理信息系统。 11Access 2010中各对象的关系127.2.4 Access2010界面界面137.2.5 Access数据库的基本操作数据库的基本操作1Access数据库文件Access2010数据库文件的扩展名为“accdb”,除了页对象之外的其他数据库对象都是该数据库文件中的一项内容,

9、不能作为单独的文件保存在磁盘上。2创建数据库与打开数据库(1)创建数据库例例7.1 建一个名为“教学管理”的空数据库。所谓“空”的数据库是指,只有数据库文件名而数据库对象中没有任何数据的数据库。(2)打开数据库要使用数据库,必须先打开数据库。3保存数据库在Access中,数据库文件的保存与其他Office文件保存的含义不一样。Access是对数据库中各个对象分别保存的。4关闭数据库与退出Access(1)关闭数据库(2)退出Access注意:Access通常一次只能打开一个数据库文件。 147.3 表的创建与设计表的创建与设计表的建立包括两部分,一部分是表的结构建立,另一部分是表的数据建立。7

10、.3.1 建立表结构建立表结构1使用表设计器创建数据表数据表由表结构和表记录两部分组成。表结构是表的框架,定义表结构就是定义二维表的每列的字段名称、数据类型、字段属性等各项参数。154字段的数据类型字段的数据类型Access 2010为字段提供了十一种数据类型:数据类型数据类型用用 途途字符长度字符长度文本字母和数字0255个字符备注字母和数字064000个字符数字数值1、2、4或8字节日期/时间日期/时间8字节货币数值8字节自动编号自动数字4字节是/否是/否、真/假1位OLE对象链接或嵌入对象可达1G超链接Web地址、邮件地址可达64000字节查阅向导来自其他表或列表的值通常为4字节附件图片

11、、图像、二进制文件、Office文件16字段属性是字段特征值的集合,分为常规属性和查阅属性2种,用来控制字段的操作方式和显示方式。不同字段类型有不同的属性集合,如图所示“性别”字段属性。175设置字段属性设置字段属性字段大小:设置文本字段的大小或数字字段存储的类型。格式:选择或自定义各种数据的格式。小数位数:对数字或货币字段设置小数位数。输入掩码:使输入的数据有统一的模式,可确保数据输入表中时具有正确的格式。标题:在“数据表”视图或窗体中,可作为该字段的标签。默认值:当新建记录时,默认值自动作为该字段的值。有效性规则:设置输入数据的条件。注意,有效性规则的设置不能与默认值冲突。例如:“性别”字

12、段只能输入“男”或“女”, 用:男 or 女。例如:“出生日期”字段范围是1992年, 用:=#1992-1-1# and 、=、=、Between、In、Like、Is Null,Is Not Null ,Access系统用true或-1表示“真”,用false或0表示“假”。 说明: 在表达式中,字符型常量用“”或“”括起来,日期型常量用“#”括起来。如”zhangsan”、#2010-9-1#。 Between,指定数据范围,用and连接起始数据和终止数据。 如:Between 10 and 30,相当于:=10 and =30 Like,为文本字段设置查询模式,支持通配符。 如:Lik

13、e “李*”,Like “*红*” In,指定一个值列表作为查询的匹配条件,不支持通配符。 如:In(“张三”,”李四”,”王五”) Is Null,查找为空的数据。 Is Not Null,查找非空的数据。(3)逻辑运算符:not、and、or,运算结果是逻辑值。(4)字符串运算符:&(用于连接两个字符串)如”abc”&”123”,结果是”abc123” 383日期函数(1)Date函数,返回系统当前日期。格式:Date() 或 Date(2)Year函数,返回日期数据中的年份。格式:Year(日期常量) 或 Year(日期/时间型变量名)4统计函数(1)Sum函数,对数字型表达式求和。格式

14、:Sum(数字型表达式) ,如:sum(工资+奖金) (2)Avg函数,对数字型表达式求平均值。格式:Avg(数字型表达式),如:avg(奖金) (3)Count函数,对表达式统计个数。格式:Count(表达式), 如:count(编号) (4)Max函数,求数字型表达式的最大值。格式:Max(数字型表达式),如:max(奖金) (5)Min函数,求数字型表达式的最小值。格式:Min(数字型表达式),如:min(年龄) 397.4.3 建立简单的选择查询建立简单的选择查询 简单的选择查询包括从一个或多个表中提取字段、按一定条件提取记录、对查询结果进行排序等操作 。1从一个或多个数据源中提取记录

15、例例7.8 以“学生表”为数据源,建“学生党员”查询,显示“姓名”、“性别”、“出生年月”、“籍贯”字段,按“出生年月”降序显示查询结果。40例例7.9 以“院系表”、“学生表”为数据源,建“中文系和金融系男生”查询(多表查询先建立关系),查询显示“院系名称”、“姓名”、“性别”及“籍贯”。412在查询中使用计算表达式 Access提供了表达式生成器,用于输入表达式。工具栏上有表达式生成器按钮,单击该按钮弹出如图所示表达式生成器。42例例7.10 以“院系表”、”教师”、“工资”为数据源,建“工资查询”,显示“院系名称”、“姓名”、“职称”、“基本工资”、“奖金”、“工资总额”(说明:工资总额

16、=基本工资+奖金),要求输出“工资总额”在3000元至4000元的记录。437.4.4 建立带计算的选择查询建立带计算的选择查询1用表达式建立计算字段例例7.11 以“课程表”、“成绩表”为数据源,建“统计课程”查询,显示“课程名”、“最高分”、“最低分”、“平均分”。442用统计函数建立计算字段 统计函数与功能表统计函数功能Group By 对记录按字段值分组,字段值相同的记录只显示一个。合计对数字型字段的值求和。平均值对数字型字段的值求平均值。最小值求字段的最小值。最大值求字段的最大值。计数求字段值的个数。StDev对数字型字段的值求标准差。Frist求第一条记录的值。Last求最后一条记

17、录的值。Expression定义表达式,不分组执行统计函数时用此选项。Where定义条件,执行统计函数时做条件的字段不显示在结果中。45例例7.12以“工资”为数据源,建“奖金统计”查询,显示“最高奖金”、“最低奖金”、“奖金最大差额”。46例例7.13 以“教师”为数据源,建“男女副教授讲师人数”查询,显示“性别”、“职称”、“教师人数”。477.4.5 建立操作查询建立操作查询操作查询包括:生成表查询、更新查询、追加查询、删除查询。 1生成表查询生成表查询能将查询结果保存成数据表,使查询结果由动态数据集合转化为静态的数据表。新表不继承数据源表的关键字属性。例例7.14 以“学生表”、“课程

18、表”、“成绩表”为源,建“查询成绩”生成表查询,将男生成绩不低于80查询转换成数据表“男生成绩”。48(1)建选择查询(2)转换为生成表查询(3)运行492更新查询更新查询能成批修改记录。用更新查询更改记录的数据项以后,无法用“撤消”命令取消操作。更新查询可以同时更新多个数据源和多个字段的值。在设计网格中,只将要更新的字段和设置条件的字段放入即可。 例例7.15 以“教师”表、“工资”表为源,建“更改工资”的更新查询,将“职称”为“讲师”、90年之前工作的教师其“基本工资”增加20%,“奖金”增加100元。503追加查询追加查询能将数据源中符合条件的记录追加到另一个表尾部。数据源可以是表或查询

19、,追加的去向是一个表。字段列表区只放提供字段的表或查询,被追加的表不能放入查询的字段列表区。数据源与被追加表对应的字段之间要类型匹配。例例7.16 以“学生表”、“课程表”、“成绩表”为源,建“追加成绩”的追加查询,将男生成绩低于60的记录追加到“男生成绩”表。(1)选择追加去向完成相应操作后,单击“查询”菜单选择追加查询,在如图所示窗口中输入新表名称“男生成绩”。51(2)确定追加字段和条件设置追加查询的字段和条件如图所示。(3)运行查询524删除查询删除查询能将数据表中符合条件的记录成批的删除。删除查询可以给单个表删除记录,也可以给建立了关系的多个表删除记录,多个表之间要建立参照完整性,并

20、选择了“级联删除”选项。在删除查询的设计网格中,只放入做删除条件的字段即可。运行删除查询后,被删除的表中记录不能用“撤消”命令恢复。 例例7.17 以“教师”表为源,建“删除教师”的删除查询,删除“教师”表中1980年参加工作的记录。537.4.6 建立参数查询建立参数查询 参数查询是按用户给定的字段值来查找记录的查询。参数查询提供一个对话框,提示用户输入一个参数值,然后查找并显示符合参数值的记录。1单参数查询 单参数查询只需要在字段中指定一个参数,参数通常是完整的字段值,也可以是字段的部分值,还可以是窗体控件中的值。例例7.18 以“学生表”、“课程表”、“成绩表”为源,建“单参数查询”,以

21、输入“课程号”为参数,显示“姓名”、“课程名”、“成绩”。542多参数查询 多参数查询在多个字段中指定参数,执行时提示对话框从左到右依次显示,用户则依次输入多个参数,最后根据多个参数显示查询结果,多参数查询设计视图如图所示。 557.4.7 建立交叉表查询建立交叉表查询 交叉表查询是一种从水平和垂直两个方向对数据表进行分组统计的查询方法,用独特的概括形式返回表的统计数字。例例7.19 以“学生表”、“成绩表”为源,建“各院系男女生不及格人数”交叉表查询,查询各院系男女生成绩不及格的人数。567.4.8 建立建立SQL查询与子查询查询与子查询 SQL(Structure Query Langua

22、ge)是结构化查询语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL中用于数据查询的只有一条SELECT语句。该语句用途广泛,应用灵活,功能丰富。1SELECT 语句SELECT语句的语法格式如下:SELECT ALL | DISTINCT目标列表达式,目标列表达式 FROM表名,表名WHEREGROUP BYHAVING|条件表达式ORDER BYASC | DESCSELECT语句的含义是:根据WHERE子句中的条件表达式,从表中找出满足条件的记录,按SELECT子句中的目标列,选出记录中的字段形成结果表。如果有ORDER BY子句,则结果集要根据指定的列名2按升序或降序排序,其

23、中“ASC”表示升序(默认值),“DESC”表示降序。GROUP BY子句将结果按列名1分组,分组的附加条件用HAVING短语给出。57例例7.20 查询学生表中男生的记录SELECT * FROM 学生表 WHERE 性别=男”例例7.21 查询学生成绩,显示“姓名”、“成绩”,并按成绩降序排列。SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 学生表.学号=成绩表.学号ORDER BY成绩 DESC例例7.22 统计男女讲师、副教授的人数。SELECT 教师.性别, 教师.职称, Count(教师.教师编号) AS 教师人数 FROM 教师GROUP BY 教师.性别, 教师

24、.职称HAVING (教师.职称)=讲师 Or (教师.职称)=副教授);例例7.23 统计各门成绩,显示“课程名”、“最高分”、“最低分”、“平均分”。SELECT 课程表.课程名, Max(成绩表.成绩) AS 最高分, Min(成绩表.成绩) AS 最低分, Avg(成绩表.成绩) AS 平均分FROM 课程表 INNER JOIN 成绩表 ON 课程表.课程号 = 成绩表.课程号GROUP BY 课程表.课程名;582创建子查询 在Select语句使用统计函数返一个值,然后用这个值当条件建立选择查询,称为子查询。子查询不能单独作为一个查询,必须与其他查询相结合。做子查询的select语

25、句只能返回一个值,而不是一组值。 (1)在Select语句使用统计函数Count,统计个数。Sum,求和。Avg,求平均值。Max,求最大值。Min,求最小值。(2)建立子查询59例例7.24 以“教师”表、“工资”表为源,建“子查询”,显示“姓名”、“奖金”,要求输出奖金小于平均奖金的记录。该查询的SQL语句如下:SELECT 教师.姓名, 工资.奖金FROM 教师 INNER JOIN 工资 ON 教师.教师编号 = 工资.教师编号WHERE (工资.奖金)(select avg(奖金) from 工资);607.5 窗体的创建与设计窗体的创建与设计7.5.1 认识窗体对象认识窗体对象 窗

26、体对象是Access提供的最主要的操作界面对象,数据源是表或查询。窗体主要有以下一些功能: 显示与编辑数据 显示提示信息 控制应用程序流程 打印数据 窗体可以使数据的显示和操作按设计者的意愿实现,增加了数据操作的安全性和便捷性。数据库应用系统的使用者对数据的任何操作只能在窗体中进行。611窗体的视图最常用窗体视图有3种:设计视图、窗体视图、数据表视图。单击窗口左上角的视图按钮进行视图切换。 2窗体的结构一个完整的窗体对象包含5个节,分别是:窗体页眉节、页面页眉节、主体节、页面页脚节、窗体页脚节。默认情况下窗体设计视图窗口只有主体节。623窗体的类型 窗体的工作类型实际上是窗体布局,主要有:纵栏

27、式、表格式、数据表、数据透视表及数据透视图。4控件 控件就是由工具栏拖出的在窗体上的图形化对象5属性对话框属性决定窗体和控件的结构、外观以及数据特性。任何对象都有一系列属性,不同对象拥有的属性也不相同。6窗体的常用属性窗体的常用属性有:标题、记录选择器、导航按钮、分隔线、图片、记录源等。637.5.2 创建窗体控件创建窗体控件1标签控件 用来显示说明性文字,没有控件源,文字不随记录的更换而改变。系统会为其他控件自动附加一个标签,也可以用标签按钮创建独立标签。 2文本框控件 是交互式控件,用来输入、编辑和显示数据,有结合、非结合、计算三种类型。 结合型文本框有控件来源,与表或查询中的字段相连。非

28、结合型文本框没有控件来源,用来显示提示信息、接受用户输入的数据。计算型文本框用来显示表达式的值。表达式使用的数据可以是字段的值、其他控件的值、或函数值。计算型文本框内容从等号开始。64例例7.26 以“工资”表为源,做标签控件和文本框练习。 在窗体中建一个如图所示“教师工资情况”标签。设置窗体属性,数据源来自“工资”表,字段列表向窗体拖入教师编号、基本工资、奖金3个字段,生成了1个结合型文本框,取名t1。t1中写表达式:=基本工资+奖金 653选项组控件 显示一组选项值,用户只需单击所需值即可完成数据输入。选项组中的值一次只能选择一个。可将选项组控件与一个字段绑定。 例例7.26 以“学生表”

29、为源,用选项组控件显示“党员否”字段的值。(1)按下工具箱中的“控件向导”按钮单击“选项组”按钮在窗体中画一个矩形在打开的对话框中依次输入“党员”和“非党员”。66(2)单击“下一步”选“不需要默认选项” 单击“下一步”给“党员”对应的值填-1给“非党员”对应的值填0 。67(3)单击“下一步”选“在此字段中保存该值” 单击旁边输入框的向下按钮选“党员否”字段。(4)单击“下一步”选按钮类型为“选项按钮”“下一步”为选项组指定标题为“是否党员”单击“完成”。(5)整理选项组各控件位置转到窗体视图,当前选项随记录的改变而不断变化。 684复选框、切换按钮、选项按钮控件 复选框、切换按钮和选项按钮

30、都显示“是/否”型数据的值。复选框中有勾选为“是”,无勾选为“否”。切换按钮按下状态为“是”,抬起状态为“否”。选项按钮中有圆点为“是”,无圆点为“否”。例例7.27 以“学生表”为源,用三种控件的控件来源设置为“党员否”字段。695组合框与列表框控件 组合框和列表框都提供一组值供用户选择,通过点击鼠标完成数据输入。例例7.28 以“教师”表为源,用组合框显示“职称”字段,用列表框显示“学历”字段。(1)按下“控件向导”按钮单击“组合框”按钮在窗体中画一个矩形在打开的对话框中选“自行键入所需值”。(2)单击“下一步”依次输入“教授”、“副教授”、“讲师”、“助教”。70(3)单击“下一步”选“

31、将该数值保存在这个字段中” 在右边的输入框中选“职称”字段。(4)单击“下一步”为组合框指定标签为“职称”单击“完成”。(5)类似方法建立列表框自行键入的值依次为:本科、研究生、博士生将列表框数值保存在“学历”字段中。(6)整理各控件位置转到窗体视图。716命令按钮 用来执行特定的操作,例如,单击命令按钮关闭窗体。通常给命令按钮附加一段VBA代码或一个宏,也可以用“向导”给命令按钮指定一些特殊操作。例例7.29 以“学生表”为源,用向导建立命令按钮。 (1)按下“控件”中的“按钮”控件,在窗体中画按钮大小,在对话框中选类别为“记录导航”,选操作为“转至前一项记录”。 72(2)单击“下一步”单

32、击“文本”项单击“下一步”单击“完成”按钮。(3)类似方法建“转至下一项记录”按钮和“关闭窗体”按钮。 (4)转到窗体视图。737子窗体/子报表控件 如果两个表建立了一对多关系,并且两个表都建了窗体,可以用“子窗体/子报表”控件将子表窗体显示在主表窗体中。子表窗体通常是数据表窗体,利用主/子窗体使主表与子表数据同时显示,两表数据之间的关系一目了然。 例例7.30 用主/子窗体方法显示学生表与成绩表。(1)将“学生”表与“成绩表”表建立关系并实施参照完整性,分别给两个表建纵栏式窗体和数据表式窗体。 (2)在设计视图中打开主窗体将子窗体拖入主窗体中整理布局。(3)转到窗体视图,显示主/子窗体,效果

33、如图所示。747.6 报表的创建与设计报表的创建与设计7.6.1 认识报表对象认识报表对象 报表是按指定格式输出数据的对象,数据源是表、查询或SQL语句。报表主要用于数据库数据的打印,没有输入数据的功能。1报表的视图 报表有4种视图,报表视图、打印预览、布局视图、设计视图2报表的结构 一个完整的报表对象包含7个节:报表页眉节、页面页眉节、组页眉节、主体节、组页脚节、页面页脚节、报表页脚节。默认情况下设计视图窗口只显示页面页眉节、主体节、页面页脚节。753报表的节 报表的内容以节划分,节代表不同带区,每个节都有特定用途,并按一定顺序打印。报表有唯一宽度,改变一个节的宽度等于改变整个报表的宽度。7

34、.6.2 在报表中使用控件1用文本框控件显示页码page 计算当前页,pages计算总页数。页码主要有2种显示格式:(1)显示格式为“当前页/总页数”, 如“3/10”表达式:= page & / & pages(2)显示格式为“第n页/共m页”,如“第3页/共10页”表达式:= 第 & page & 页/总 & pages & 页2用文本框控件在报表中添加新字段 76例例7.31 以“教师”表、“工资”表为源,建“工资报表”,在报表页眉中添加标题“教师工资表”、在页面页眉中添加标签“实发工资”,在页面页脚中添加页码(表达式=总 & Pages & 页,第 & Page & 页),主体节中添加

35、计算文本框。表达式:=基本工资+奖金。设计视图如图所示。773统计报表数据 在报表页脚节或组页脚节可以使用函数对整个报表或组做统计操作,常用的统计函数有:Count(统计个数)、Sum(求和)、Avg(求平均值)。例例7.32 以“教师”表、“工资”表为源,建“统计工资报表”,用Count、Sum、Avg函数统计报表数据。说明:“格式”属性选“固定”,值显示2位小数。报表布局如图所示,显示结果如图所示。787.6.3 数据排序与分组数据排序与分组例例7.33 建“分组工资报表”,以“职称”字段分组,并按“职称”为第一关键字升序、“基本工资”为第二关键字降序排列,显示姓名、职称、基本工资、奖金、实发工资、按职称统计平均工资。提示:在“设计”选项卡使用“分组和排序”,分组字段选“职称”,“职称”升序、“基本工资”降序。在组页脚添加计算字段,表达式:=Avg(基本工资+奖金)。79

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com