nullACCESS数据库程序
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
ACCESS数据库程序设计 计算机科学与软件学院
朱俊岭
zhujunling@zqu.edu.cnACCESS数据库程序设计ACCESS数据库程序设计第一章 数据库基础知识
第二章 数据库和表
第三章 查询
第四章 窗体
第五章 报表
第六章 数据访问页
第七章 宏
第八章 VBA程序设计
第九章 模拟考试有关练习第一章
数据库基本知识第一章
数据库基本知识【学习目标】
了解数据库的基本概念
掌握关系数据库的基本概念
关系运算的类别
Access数据库的特点及基本对象 第一章 数据库基础知识 第一章 数据库基础知识1.1 数据库系统简介 1.2 数据模型分类 1.3 关系数据库1.4 Access系统简介1.1 数据库系统简介1.1 数据库系统简介 信息(information)是客观事物存在方式和运动状态的反映。
数据(data)是客观事物存在方式和运动状态反映的记录,是信息的载体。
信息通过数据记录,便可以实现载体传递,并借助数据处理工具实现存储、加工、传播、再生和增值。要 点1.1 数据库系统简介1.1 数据库系统简介数据管理技术:
——对数据进行分类、组织、编码、存储、检 索和维护,是数据处理的中心问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
数据管理技术的发展过程:
人工管理阶段(40年代中--50年代中)
文件系统阶段(50年代末--60年代中)
数据库系统阶段(60年代末--现在)要 点1.1 数据库系统简介1.1 数据库系统简介要 点数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支;
数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透;
数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。1.1 数据库系统简介1.1 数据库系统简介 要 点重要的基本概念
数据(DATA)、
数据库(DATABASE)、
数据库管理系统(DBMS)、
数据库系统(DBS)。1.1 数据库系统简介1.1 数据库系统简介 1.1.1 数据库基本概念1.1.3 数据库系统的特点1.1.2 数据库系统的组成返 回1.1.1 数据库基本概念1.1.1 数据库基本概念数据库是以一定方式将相关的数据组织在一起存放在计算机存储器上的数据集合。数据库能为多个用户共享,同时与应用程序彼此独立,是应用系统的核心和管理对象。1.数据
数据(Data)是描述客观事物特征的抽象化符号,一般存储在某种介质上。数据有不同的形式,既包括数字、字母、文字及其他特殊字符组成的文本形式的数据,还包括图形、图像、声音等多媒体形式的数据。 1.1.1 数据库基本概念1.1.1 数据库基本概念学生档案中的学生记录
(李明,男,1972,江苏,计算机系,1990)
数据的形式不能完全表达其
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
数据的解释
语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间
解释:李明是个大学生,1972年出生,江苏人,1990年考入计算机系数据及其语义是不可分的:1.1.1 数据库基本概念1.1.1 数据库基本概念2.数据库
数据库(DB)是存储在计算机存储设备上的、结构化的相关数据的集合。数据库不仅包括了描述事物的具体数据,而且反映了相关事物之间的联系。
3.数据库管理系统
数据库管理系统(DBMS)是指位于操作系统与用户之间的数据管理软件。是为数据库的建立、使用和维护所配置的软件,是数据库系统的核心组成部分。1.1.1 数据库基本概念1.1.1 数据库基本概念数据库例子:1.1.1 数据库基本概念1.1.1 数据库基本概念数据库管理系统的用途:——科学地组织和存储数据、高效地获取和维护数据数据库管理系统的主要功能:数据定义功能
提供数据定义语言(DDL)
定义数据库中的数据对象
数据操纵功能:提供数据操纵语言(DML)
操纵数据实现对数据库的基本操作
(查询、插入、删除和修改)1.1.1 数据库基本概念1.1.1 数据库基本概念数据库管理系统的主要功能:数据库的运行管理
保证数据的安全性、完整性、
多用户对数据的并发使用
发生故障后的系统恢复
数据库的建立和维护功能(实用程序)
数据库数据批量装载
数据库转储
介质故障恢复
数据库的重组织
性能监视等1.1.1 数据库基本概念1.1.1 数据库基本概念4.数据库系统(DBS)
数据库系统(DBS)是指引进数据库技术后的计算机系统,是实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的一种便利手段。
5.数据库应用系统
数据库应用系统是指系统开发人员利用数据库存系统资源开发出来的,面向某一类实际应用的软件系统。返 回1.1.2 数据库系统的组成数据库系统由五部分组成: 硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员、用户。1.1.2 数据库系统的组成返 回1.1.2 数据库系统的组成 数据库、数据库管理系统、数据库应用系统1.1.2 数据库系统的组成返 回1.1.3 数据库系统的特点1.1.3 数据库系统的特点 1.实现数据共享,减少数据冗余
2.数据结构化
——数据模型描述
3.较高的数据独立性
——逻辑独立性和物理独立性
4.统一的数据控制功能
——安全、完整、并发、恢复等返 回1.2 数据模型分类1.2 数据模型分类
在数据库中用数据模型来抽象、表示和处理现实中的信息和数据。模型就是现实的模拟。
数据模型通常由数据结构、数据操作和完整性约束三个要素组成。
常用的数据模型有三种:层次模型、网状模型和关系模型。
1.2 数据模型分类1.2 数据模型分类1 2..3 关系模型1.2.2 网状模型返 回1.2.1 层次模型1.2.1 层次模型其重要特征如下:
仅有一个无双亲的根结点。
根结点以外的子结点,向上仅有一个父结点,向下有若个子结点。 层次模型表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构。层次模型像一棵倒置的树,根结点在上,层次最高;子结点在下,逐层排列。 返 回1.2.2 网状模型1.2.2 网状模型网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。 其重要特征如下:
◆有一个以上的结点无双亲。
◆至少有一个结点有多个双亲。返 回1.2.3 关系模型1.2.3 关系模型关系模型用二维表结构来表示实体与实体间的联系,以关系数学为理论基础。在关系模型中,操作对象和操作结果都是二维表,将这种二维表称为关系。
在关系数据库中,每一个关系就是一个二维表,实体及实体间的联系均以二维表来表示。 返 回1.3 关系数据库1.3 关系数据库关系数据库系统的基本特征是按关系数据模型组织数据库。关系数据库具有结构简单、理论基础坚实、数据独立性高以及提供非过程性语言等优点。
在关系数据库中,数据元素是最基本的数据单元。可以将若干个数据元素组成数据元组,若干个相同的数据元组组成一个数据表(即关系),而所有相互关联的数据表则可以组成一个数据库。这样的数据库集合即被称为基于关系模型的数据库系统,其相应的数据库管理软件称为关系数据库管理系统(简称RDBMS)。1.3 关系数据库1.3 关系数据库典型商用系统(关系数据库):
ORACLE
SYBASE
INFORMIX
DB2
INGRES
SQL SERVER
在各类关系数据库管理系统中,对于数据元素、数据元组、数据表以及数据库等术语名称的定义基本类似: 在各类关系数据库管理系统中,对于数据元素、数据元组、数据表以及数据库等术语名称的定义基本类似:1.数据元素
数据元素存放于字段中,一个数据表中的每一个字段均具有一个惟一的名字(称为字段名)。一个字段也就是数据表中的一列。
字段的基本属性有:字段名称、数据类型、字段大小等。
2.数据元组
数据元组称为记录,一个数据表中的每一个记录均具有一个惟一的编号(称为记录号)。一个记录就是数据表中的一行。
3.数据表
具有相同字段的所有记录的集合称为数据表,数据库中的每一个数据表均具有一个惟一的名字 (称为数据表名)。 1.3 关系数据库1.3 关系数据库1.3.1 关系术语 1.3.4 关系的完整性1.3.2 关系特点返 回1.3.3 关系运算1.3.1 关系术语1.3.1 关系术语1.关系
一个关系就是一个二维表,每个关系有一个关系名。一个关系存储为一个文件,称为“表”。
对关系的描述称为关系模式,一个关系模式对应一个关系结构,其结构为:
关系名(属性名1,属性名2,……,属性名n)
在Access中,表示为表结构:
表名(字段名1,字段名2,……,字段名n)
2.元组
二维表中水平方向的行称为元组,每一行是一个元组,每个元组对应Access表中的一条记录。
3.属性
二维表中垂直方向的列称为属性,每一列有一个属性名。每个属性对应Access表中的一个字段。 1.3.1 关系术语1.3.1 关系术语4.域
属性的取值范围,即不同元组对同一个属性的取值所限定的范围。
5.关键字
其值能够惟一地标识一个元组的属性或属性的组合。在Access中标识为字段或字段的组合,如学生表中的“学号”字段可以作为标识一条记录的关键字。
6.外部关键字
如果表中的一个字段不是本表的关键字,而是其他表的主关键字和候选关键字,这个字段(属性)就称为外部关键字。返 回1.3.1 关系术语1.3.1 关系术语实体、属性
实体(entity):客观世界的万事万物
属性(attribute):实体的特征(外在表现)
实体集(entity set):属性的集合
——在数据库应用中,实体集以数据表
的形式呈现。
实体集(数据表)之间是有联系(relationship)的,公共属性是联系两个实体集的纽带。
返 回1.3.1 关系术语1.3.1 关系术语实体的联系方式:
一对一联系(1:1)
如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系。记为1:1。
实例
班级与班长之间的联系:
一个班级只有一个正班长
一个班长只在一个班中任职返 回1.3.1 关系术语1.3.1 关系术语实体的联系方式:
一对多联系(1:n)
如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系。记为1:n
实例
班级与学生之间的联系:
一个班级中有若干名学生,
每个学生只在一个班级中学习返 回1.3.1 关系术语1.3.1 关系术语实体的联系方式:
多对多联系(m:n)
如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体B具有多对多联系。记为m:n
实例
课程与学生之间的联系:
一门课程同时有若干个学生选修
一个学生可以同时选修多门课程返 回1.3.2 关系的特点1.3.2 关系的特点 关系
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
化的要求:
1.每个属性必须是不可再分割的数据单元,即表中不能再包含表。
2.不能出现相同的属性名。即不允许同一表中有相同的字段名。
3.不允许有完全相同的元组。即不能有完全一样的记录。
4.元组的次序无关紧要。即不需要考虑记录的排列顺序。
5.列的次序无关紧要。即不需要考虑字段的排列顺序。返 回1.3.3 关系运算1.3.3 关系运算基本的关系运算分为两类:
第一类是传统的集合运算(并、差、交)
另一类是专门的关系运算(选择、投影、联接)
1.传统的集合运算
进行并、差、交集合运算的两个关系必须具有相同的关系模式,即元组的结构相同。
1.3.3 关系运算 1.3.3 关系运算差:设有两个相同结构的关系R和S,R与S的差是由属于R但不属于S的元组组成的集合,即差运算的结果是从R中去掉S中也有的元组。交:两个具有相同结构的关系R和S,它们的交是由既属于R又属于S的元组组成的集合。交运算的结果是R和S的共同元组。并:两个相同结构关系的并是由属于这两个关系的元组组成的集合。 1.3.3 关系运算 1.3.3 关系运算2.专门的关系运算
选择:从关系中找出满足给定条件的元组的操作。
从行的角度(水平)方向抽取记录
投影:从关系中指定若干个属性组成新的关系。
从列的角度(垂直)方向分解记录
联接:联接运算将两个关系模式的属性名拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。
将两个关系拼接为一个更宽的关系
自然联接:以字段值对应相等为条件的联接。
返 回1.3.4 关系的完整性1.3.4 关系的完整性关系的完整性约束条件包括三类:实体的完整性、 参照的完整性和用户定义的完整性。
实体的完整性:要求关系中元组的主键值不能为空。
参照的完整性:要求关系中不允许引用不存在的实体。
用户定义的完整性:针对某一具体数据的约束条件,反映出具体应用所涉及的数据必须满足的语义要求。 其中,实体的完整性和参照的完整性是关系模型必须满足的完整性约束条件,也称为关系的两个不变性。 关系模型由关系数据结构、关系操作集合和关系的完整性约束三部分组成。返 回1.3.4 关系的完整性1.3.4 关系的完整性实体完整性:
一个表的主键值不能重复,也不能为空
Access中主键字段标示有钥匙图案
主键:
主键用以保证表中每个记录互不相同
一个表只能有一个主键
主键可以是一个字段,也可以由若干个字段组合而成。返 回1.3.4 关系的完整性1.3.4 关系的完整性 参照完整性:
“一对多”关系中,“一”表的主键字段必然会出现在“多”表中,成为联系两个表的纽带;“多”表中出现的这个字段被称为外键;“一”表称为该外键的参照表。
参照完整性规则规定:“多”表中的外键值或者为空,或者是“一”表中主键的有效值;外键值可以重复。
Access支持实体完整性规则和参照完整性规则
返 回1.3.4 关系的完整性1.3.4 关系的完整性 参照完整性:
级联更新:当“一”表主键值更新时,对应“多”表中外键字段的所有值将自动更新。
级联删除:如果删除“一”表中某个记录,则与该记录主键字段值相同的外键字段值所在的所有记录也将自动删除。 返 回1.3.4 关系的完整性1.3.4 关系的完整性 用户定义完整性:
例:
域完整性规则是用户自定义规则
将某些字段的值限制在合理的范围内
超出限定范围的数据(非法数据)不允许进
入数据库(系统将报警)
返 回1.4 Access 系统简介1.4 Access 系统简介Access是Office办公套装软件中一个极为重要的组成部分。自1992年推出以来,Access以其功能强大、易学易用、界面友好等特点,备受世人瞩目。现在,Access已成为广泛使用的桌面数据库管理系统。
Access具有强大的数据管理功能,不仅可以方便、快速地建立各种数据表、查询,设计和创建窗体、报表,还可以使用宏进行特定的操作,用VBA语言进行更高级的程序开发。 1.4 Access 系统简介 1.4 Access 系统简介1.4.1 Access系统的基本特点 1.4.2 Access的数据类型 1.4.3 Access基本操作 1.4.4 Access的基本对象 1.4.5 Access数据库的创建返 回1.4.1 Access系统的基本特点1.4.1 Access系统的基本特点Access是一个面向对象的、采用事件驱动机制的小型关系数据库管理系统。
Access是一个前后台结合的软件。既有用户界面,又有逻辑、流程处理,即VBA语言。
Access是一个典型的开放式管理系统,可以同时面对数据库最终用户和数据库开发人员。
Access采用了与Microsoft Windows同样的风格,采取了面向对象的方式来完成数据库管理的各项功能,简化了用户的开发工作。1.4.1 Access系统的基本特点1.4.1 Access系统的基本特点Access提供了丰富的图形化工具和向导,使用户不用编写代码即可轻松地创建并管理数据库系统。
Access针对实际应用,提供了表、查询、窗体、报表、页、宏和模块共7类对象,用于收集、存储和处理各种信息,并为每个对象都提供了设计器和生成向导。
Access内置大量函数,提供了多种宏操作和联机帮助功能。
提供了创建数据访问页的功能,可以发布到网络上的Web页面。用户通过数据访问页可以直接查询和处理数据库中的数据。返 回1.4.2 Access的数据类型1.4.2 Access的数据类型数据类型即表中每个字段所存放的数据的类型。
Access提供了丰富的数据类型,包含“文本”、“备注”、“数字”、“日期/时间”、“货币”、“自动编号”、“是/否”、“OLE对象”、“超链接”、“查阅向导”共十种数据类型。
向数据表中输入数据时,必须符合创建该表时定义的该字段的数据类型。⒈文本型(Text):用于存储文本或文本和数字的组合。字段的默认大小是50个字符,最多255个字符。
⒉备注型(Memo):用于存储大量的文本和数字的组合,在使用备注数据类型的字段中最多可以存储65536个字符。 1.4.2 Access的数据类型1.4.2 Access的数据类型⒊数字型
数字数据类型用于存储可以进行计算的数字数据。
数字数据类型字段属性如下表所示:
1.4.2 Access的数据类型1.4.2 Access的数据类型⒋日期/时间型:用于存储公元100-9999年之间的日期、时间或日期和时间的组合。占用8个字节的存储空间。
⒌货币型:用于存储货币数据或用于计算的数值数据。
⒍自动编号型:用于给记录指定唯一的顺序号。
⒎是/否型:用于存放“是”或“否”这两个逻辑值,占用1个字节的存储空间。 1.4.2 Access的数据类型1.4.2 Access的数据类型⒏OLE对象型:(连接与嵌入对象)数据类型,最大可以占用1GB的空间 。
⒐超链接型:超链接数据类型用来存储一个地址,它指向了一个对象、文档、Web页或其他目标。在超链接类型的字段中可以包含3部分内容,分别是显示文本、地址和屏幕提示。系统默认最大可以占用64000字节。
⒑查阅向导型:是一种列表,用户可以从列表中选择一个数据项填入到字段中,一般为4个字节。 提示:用户在建立表结构时应尽量选择占用存储空间较小的数据类型,以便减少数据库的空间占用量并提高系统的整体性能。返 回1.4.3 Access基本操作1.4.3 Access基本操作安装Access 2003系统
操作步骤如下:
(1)将Office 2003系统光盘插入到CD-ROM驱动器中,自动运行安装程序。
(2)输入用户信息和CDKey
(3)选择安装方式(典型安装或自定义安装)。
(4)确定安装路径。
在安装过程中,还要按操作步骤回答安装程序所提出的各种问题,选择相应的选项,完成安装过程。
一旦“Microsoft Office 2003”安装完毕,Access 2003将被装入在Windows 的程序组文件夹中。1.4.3 Access基本操作1.4.3 Access基本操作
如何启动和退出Access系统
Access的数据库窗口的组成
如何设置Access系统的参数
如何使用Access系统的联机帮助
Access的基本对象简介以及Access向导的使用方法等1.Access系统的启动
选择“开始|所有程序|Microsoft Office|Microsoft Office Access 2003”命令。2.Access的工作界面
Access的工作界面与其他Microsoft Office组件相似,由标题栏、菜单栏、工具栏、工作区和状态栏等部分组成.2.Access的工作界面
Access的工作界面与其他Microsoft Office组件相似,由标题栏、菜单栏、工具栏、工作区和状态栏等部分组成.3.退出Access 注:意外退出可能损坏数据库。1.4.3 Access基本操作1.4.3 Access基本操作1.4.3 Access基本操作⒋Access的数据库窗口
数据库窗口是Access文件的组织和命令中心。Access数据库的创建和管理都是通过对Access数据库对象的操作实现的。
当用户确定创建一个新数据库或打开一个原有的数据库时,都会打开相应的数据库窗口,如图所示是一个数据库的窗口。1.4.3 Access基本操作1.4.3 Access基本操作⒋Access的数据库窗口
数据库窗口左侧是7个Access数据库对象按钮,单击其中一个按钮,可在右侧显示已创建的该对象的所有实例。
单击数据库窗口右上角的“关闭”按钮,可关闭Access数据库,但不会退出Access系统。 1.4.3 Access基本操作1.4.3 Access基本操作一个Access数据库就是一个扩展名为.mdb的Access文件。
Access数据库中包含表、查询、窗体、报表、页、宏和模块7种对象。不同的对象在数据库中起着不同的作用。1.4.3 Access基本操作1.4.3 Access基本操作(1)表
表是数据库的核心与基础,存放着数据库中的全部数据。
(2)查询
查询是数据库中检索数据的对象,用于从一个或多个表中找出用户需要的记录或统计结果。
查询对象必须基于表对象建立。
(3)窗体
窗体是用户与数据库应用系统进行人机交互的界面。
(4)报表
报表用于数据的打印输出,它可以按用户要求的格式和内容打印数据库中的各种信息。
窗体和报表对象的数据来源可以是表,也可以是查询。1.4.3 Access基本操作1.4.3 Access基本操作(5)宏
宏是Access数据库中一个或多个操作的集合,其中每个操作实现特定的功能。
利用宏可以使大量的重复性操作自动完成。
(6)模块
模块是Access数据库中存放VBA代码的对象。
宏和模块是强化Access数据库功能的有力工具,可以在窗体或报表中被调用。
(7)页(数据访问页)
页对象是一个独立的.htm文件,用于在浏览器中查看和处理Access数据库中的数据,以此支持数据库应用系统的Web访问方式。
1.4.3 Access基本操作
1.4.3 Access基本操作
⒌ Access系统设置
通过Access系统的设置功能,可以为用户定制个性化的使用环境,包括自定义Microsoft Access环境、自定义应用程序的环境等选项。1)自定义Access环境
单击“工具”→“选项”菜单命令,打开如图所示的“选项”对话框,单击想要设置的选项卡,可以看到系统的默认设置,用户根据需要确定是否改变或调整这些设置。1.4.3 Access基本操作1.4.3 Access基本操作2)自定义应用程序的环境
方法:执行“工具”→“自定义”命令,打开如图所示的“自定义”对话框,有三个选项卡分别对应“工具栏”、“命令”、“选项”等方面的设置需求。1.4.3 Access基本操作1.4.3 Access基本操作6.Access的联机帮助
——使用“Access帮助”任务窗格
选择“帮助|Microsoft Office Access 帮助”命令或者按【F1】快捷键,可打开“Access帮助” 任务窗格。
——使用Office助手
选择“帮助|显示Office助手”命令,可以打开Office 助手。
——使用菜单栏帮助
——使用屏幕提示功能
启动Access后,按下【Shift +F1】组合键,鼠标指针变成一个带有问号的箭头。 返 回1.4.4 Access的基本对象1.4.4 Access的基本对象Access数据库系统由7种基本对象构成,即“表”、“查询”、“窗体”、“报表”、“页”、“宏”、“模块”。通常在每一个数据库中可以包含很多的对象,但一个最简单的Access数据库也可以只有一个对象—“表”。所有的数据库对象都存储在一个以.mdb为扩展名的数据库文件中。——创建Access数据库应用系统首先要建立一个Access数据库,数据库就是一个容器对象,其他Access对象均置于该容器对象之中。
——注:数据访问页对象是一个独立的网页文件,保存在Access数据库文件之外,在Access数据库文件中保留的只是它的一个链接。1.4.4 Access的基本对象1.4.4 Access的基本对象1.表
表是用以存储数据的对象,是数据库管理系统的基础。数据库中所有的数据都是以表的形式保存的。Access允许一个数据库中包含多个表,通过在表间建立关系,可将不同表中的数据联系起来供用户使用 。
在表中,将数据以行和列的形式存放。每一行称为一个记录;每一列称为一个字段。如学生表中的每一个记录对应着一个学生,而每个字段则反映出这个学生的相关属性。 1.4.4 Access的基本对象1.4.4 Access的基本对象2.查询
查询是根据给定条件在指定的表中筛选记录,或者进一步对筛选出来的记录做某种操作的数据库对象。
提示:查询与表有着本质的区别。查询只是一个基于数据表的虚拟
表格
关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载
,其内容和形式均随着查询条件和数据表对象中内容的变化而变化。1.4.4 Access的基本对象1.4.4 Access的基本对象3.窗体
窗体是Access数据库对象中最具灵活性的一个对象,提供了一种方便的浏览、输入及更改数据库的窗口。允许采用可视化的直观操作设计数据输入、输出界面的结构和布局。1.4.4 Access的基本对象1.4.4 Access的基本对象4.报表
报表是为计算、归类、汇总、排序数据而设计的一种数据库对象。人们用报表将数据库中的数据分类汇总,然后打印出来以便分析。报表可以不用编程,仅通过可视化的直观操作就可以设计报表打印格式。1.4.4 Access的基本对象1.4.4 Access的基本对象5.页
页是Access 2000新增的数据库对象,它是一种特殊类型的Web页,可以在其中查看、修改Access数据库中的数据。利用数据访问页可以将数据库中的记录发布到Internet或Intranet,并使用浏览器对记录进行维护和操作。在Access的Web页中,相关数据随着数据库中内容的变化而变化,是进行网上交流的好助手,可极大地提高Access的网络功能。1.4.4 Access的基本对象1.4.4 Access的基本对象6.宏
宏是一个或多个宏操作的集合,其中的每一个宏操作执行特定的单一功能。
可以将这些宏操作组织起来形成宏对象,以执行特定的任务。在Access中通过宏可以简化各种操作,可以不编写程序代码却能实现复杂的程序功能,极大地提高工作效率。1.4.4 Access的基本对象1.4.4 Access的基本对象7.模块
模块是将VBA(Visual Basic for Application)编写的过程和声明作为一个整体进行保存的过程集合。Visual Basic是嵌入在Access中的一种数据库编程语言,对于所有的数据库操作,都可以通过编写Visual Basic程序来实现。返 回1.4.5 Access数据库的创建1.4.5 Access数据库的创建1.创建空数据库
启动Access后,选择“文件|新建”命令,在“新建文件”任务窗格中单击“空数据库”选项。
新建的数据库对象中尚无任何其他数据库子对象存在,是一个空的数据库容器。
2. 使用向导创建数据库
(1)在任务窗格中单击“本机上的模板”选项,在“模板”对话框中选择一个需要的模板,然后单击“确定”按钮,保存数据库文件后,即可启动Access数据库向导。
(2)根据向导的提示操作,会自动创建相应内容的数据库。
利用向导创建的数据库中会包含表、查询、窗体、报表、宏和模块等子对象(但不会包含页对象)。
用户可以根据实际需要修改这些对象,以减少数据库开发的工作量。 1.使用“新建”命令创建1.使用“新建”命令创建返 回 操作步骤如下:
(1)在Access主菜单下,打开“文件”菜单,选择“新建”选项,激活“新建文件”面板。
(2)选择“空数据库”命令,进入“文件新建数据库”窗口。
(3)在“保存位置”的下拉框中,选择空数据库文件保存位置,输入空数据库文件的名字,再按“创建”按钮,进入“数据库”窗口。1.使用“新建”命令创建1.使用“新建”命令创建返 回2.使用向导创建数据库2.使用向导创建数据库向导是一个交互式程序,可以帮助用户快速完成一般性的任务,如创建数据表、窗体等。Access的主要向导包括:数据库向导、表向导、窗体向导、查询向导、报表向导、图表向导、数据页向导等。
尽管Access的各类向导所面向的对象各不相同,得到的结果也不一样,但它们都是为了帮助初学者更快地掌握Access的使用方法,具有非常相似的引导思路。我们只要掌握了其中一种向导的使用方法,便可以类似的应用更多的向导。2.使用向导创建数据库2.使用向导创建数据库操作步骤如下:
①启动Access,屏幕上出现“Microsoft Access新建数据库”对话框 。②选择“Access数据库向导、数据页和项目”,单击“确定”按钮后,就进入了“新建”的实际操作,屏幕显示“新建”窗口。 ③在屏幕上显示的“新建”对话框中单击“数据库”选项卡,此时显示出Access提供的所有数据库模板,如图所示。③在屏幕上显示的“新建”对话框中单击“数据库”选项卡,此时显示出Access提供的所有数据库模板,如图所示。 ④从“数据库”选项卡中选择相似的数据库模板,本例选择“联系管理”模板,单击“确定”按钮 。
在显示的“文件新建数据库”对话框中输入新建数据库所在的磁盘、文件夹及文件名。 ⑤单击“创建”按钮,在“数据库向导”的第一个对话框中显示出相关信息,包括:联系信息、通话信息等,但不能修改。 ⑤单击“创建”按钮,在“数据库向导”的第一个对话框中显示出相关信息,包括:联系信息、通话信息等,但不能修改。 ⑥单击“下一步”按钮,在“数据库向导”的第二个对话框中的左边列表框中显示出“联系管理”模板中所包含的各个表名,如图所示。
选中某一个表,在右侧的对话框中显示出该表的相关字段 ⑦单击“下一步”按钮,在“数据库向导”的第三个对话框中选择屏幕样式。 ⑦单击“下一步”按钮,在“数据库向导”的第三个对话框中选择屏幕样式。 ⑧单击“下一步”按钮,在“数据库向导”的第四个对话框中选择报表样式 。⑨单击“下一步”按钮,在“数据库向导”的第五个对话框中指定数据库的标题 ⑨单击“下一步”按钮,在“数据库向导”的第五个对话框中指定数据库的标题 ⑩单击“完成”按钮,完成创建数据库的操作。 数据库创建完成后,将提示输入数据库使用者的公司名称、地址等信息,可单击“完成”按钮,打开“我的公司信息”对话框填写有关信息,也可以先关闭该对话框等以后再输入。
然后,屏幕上将会出现“主切换面板”和“联系管理”数据库主窗口,如图所示。 数据库创建完成后,将提示输入数据库使用者的公司名称、地址等信息,可单击“完成”按钮,打开“我的公司信息”对话框填写有关信息,也可以先关闭该对话框等以后再输入。
然后,屏幕上将会出现“主切换面板”和“联系管理”数据库主窗口,如图所示。 可以按照提示在“主切换面板”中选择某项具体操作,如“输入/查看…”或“预览报表”等,或直接在数据库窗口中打开某个表输入数据。1.4.5 Access数据库的创建1.4.5 Access数据库的创建其它:
1. 在Access 2003中新建的Access数据库文件默认 为Access 2000文件格式。
Access 2000 格式的文件可以在 Access 2000 或更高版本的系统中打开。
2. Access 2003提供了格式转换功能,可以在不同文件格式之间转换(从低版本转为高版本,或从高版本转回低版本)。
打开Access文件,从“工具|数据库实用工具|转换数据库”菜单的级联子菜单中选择一种新的文件格式。
3. 可以改变系统默认的数据库文件格式。
选择“工具|选项”命令,在“选项”对话框的“高级”选项卡中从“默认文件格式”列表中选择一种文件格式。 1.4.5 Access数据库的创建1.4.5 Access数据库的创建其它:
4.设置数据库的默认文件夹。文件|选项
5.设置数据库属性。文件|数据库属性
6.数据库压缩和修复。“工具”菜单,选择“数据库实用工具”,再选择“压缩和修复数据库” 。