1、2.1Access2003基础v2.1.1 Access2.1.1 Access简介简介vAccess数据库的特点能够完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。数据处理功能强大。可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。作为Office套件的一部分,可以与Office集成,实现无缝连接。能够利用Web检索和发布数据,实现与Internet的连接。2.1Access2003基础vAccess 2003的新增功能v传播字段属性:修改“表”设计视图中的被继承字段属性时,Access将显示一个选项,此选项用于更新全部或部分绑定到该字段的控件属性。
2、v备份数据库或项目:对当前的数据库或项目作较大的改动之前,可以先对其进行备份。v安全性增强:允许您通过设置宏安全等级来防止可能不安全的VisualBasicforApplications(VBA)代码。v方便的任务窗格:展现了一个开放式的、充满活力的新外观。v强大的纠错功能:新的错误检查功能能够标记出窗体和报表中的常见错误,使得可以比以前更快地测试和修复错误。v强大的Web页工具:能够在Web上发布窗体和报表,并能够将您的信息绑定到记录源,以显示、更新和处理数据库的数据。2.1Access2003基础 Access 2003的安装Access2003是一个32位的软件,可以运行在Windows
3、9x/NT/2000/XP等操作系统环境中。Access 2003的启动Access的启动方式和Word等其他Office软件一样,可通过开始菜单,也可通过桌面快捷方式和在“运行”中输入命令等。Access 2003的退出单击文件菜单中的“退出”命令。单击Access2003窗口右上角的“关闭”按钮。2.1Access2003基础v2.1.2 Access2.1.2 Access的数据库构成的数据库构成v表(Table):表是实现数据库管理的基础,是关于特定主题(例如:学生和课程)数据的集合。v查询(Query):使用查询可以按照不同的方式查看、更改和分析数据表中的数据。v窗体(Form):窗
4、体是一种主要用于在数据库中输入和显示数据的数据库对象。v报表(Report):报表是以印刷的形式展示数据的有效方式。v数据访问页(Web页):数据访问页是特殊类型的网页,用于查看和处理来自Internet或Intranet的数据,这些数据存储在MicrosoftAccess数据库(如表、查询或窗体)组成的集合,或MicrosoftSQLServer数据库中。v宏(Macro):宏是由一个或多个操作(操作:宏的基本组成部分;这是一种自含式指令,可以与其他操作相结合来自动执行任务。在其他宏语言中有时称为命令。)组成的集合,其中每个操作都实现特定的功能,例如打开某个窗体或打印某个报表。v模块(Mod
5、ule):模块是将VisualBasic声明和过程作为一个单元进行存储的指令集合。VBA提供了宏无法完成,较为复杂和高级的功能,或是关于整个数据对象的整合操作。2.2创建数据库v 2.2.1 2.2.1 创建数据库创建数据库利用向导创建数据库 利用现有文件创建数据库 直接建立一个空数据库2.2创建数据库v 2.2.2 2.2.2 打开数据库打开数据库不同打开方式的特点:共享方式:网络数据库的访问方式,该数据库允许多个用户同时共享,使您和其他用户都能读写数据。只读方式:此方式只能查看但不能编辑数据库。独占方式:网络数据库的访问方式,此方式禁止其他用户再打开该数据库。独占只读方式:网络数据库的访问
6、方式,具有只读和独占两种方式的属性,即只能查看不能编辑数据库,且不允许其他用户再打开数据库。2.2创建数据库v 2.2.2 2.2.2 打开数据库打开数据库不同打开方式的特点:共享方式:网络数据库的访问方式,该数据库允许多个用户同时共享,使您和其他用户都能读写数据。只读方式:此方式只能查看但不能编辑数据库。独占方式:网络数据库的访问方式,此方式禁止其他用户再打开该数据库。独占只读方式:网络数据库的访问方式,具有只读和独占两种方式的属性,即只能查看不能编辑数据库,且不允许其他用户再打开数据库。2.3创建表v 创建表的方式创建表的方式 使用向导创建表 使用设计视图创建表 关闭数据库而不退出统,点击
7、数据库窗口的关闭按钮。2.4定义字段v 2.4.1 2.4.1 字段名和数据类型字段名和数据类型v字段命名原则 字段名称的长度不超过64个字符。字段名称中可包含空格,但不能包含:句点(.)、感叹号(!)、方括号()、左引号()等特殊字符。不能使用ASCII为032的ASCII字符。不能以空格开头。2.4定义字段 字段数据类型 2.4定义字段v2.4.2 2.4.2 定义字段属性定义字段属性 字段属性 字段大小字段大小:限定文本型字段的大小(默认:限定文本型字段的大小(默认50字符)和数字型数据的类型。字符)和数字型数据的类型。格格 式式:控制数据屏幕显示或打印的格式。:控制数据屏幕显示或打印的
8、格式。小数位数小数位数:指定小数的位数(只用于数字:指定小数的位数(只用于数字/货币型数据)。货币型数据)。输入掩码输入掩码:定义向字段中输入数据时的格式。:定义向字段中输入数据时的格式。标标 题题:在:在“数据表数据表”视图、窗体和报表中取代字段名显示出来的文本。视图、窗体和报表中取代字段名显示出来的文本。默默 认认 值值:添加新记录时,自动加入到字段中的值。:添加新记录时,自动加入到字段中的值。有效性规则有效性规则:根据表达式或宏建立的规则来确认数据是否有效。:根据表达式或宏建立的规则来确认数据是否有效。有效性文本有效性文本:当数据不符合有效性规则时所显示的信息。:当数据不符合有效性规则时
9、所显示的信息。必填字段必填字段:设定字段是否能空着,不输入数值。:设定字段是否能空着,不输入数值。索索 引引:确定该字段是否作为索引,索引可以加快数据的查询与存取速度。:确定该字段是否作为索引,索引可以加快数据的查询与存取速度。2.4定义字段v例例2-1:通过:通过“设计视图设计视图”,建立,建立“学生成绩表学生成绩表”。表结构如图所示。表结构如图所示。(1)根据说明内容,给每个字段加标题。)根据说明内容,给每个字段加标题。(2)给成绩字段设置)给成绩字段设置“有效性规则有效性规则”和和“有效性文本有效性文本”。数据范围:。数据范围:0150。(3)设置)设置“学好学好”字段为主关键字。字段为
10、主关键字。2.4定义字段v例例2-2:通过:通过“设计视图设计视图”,建立,建立“学生家庭关系表学生家庭关系表”。表结构如图所示。表结构如图所示。(1)根据说明内容,给每个字段加标题。(2)给“邮政编码”字段定义“格式”,要求数据输入从左侧开始(!)。(3)给“邮政编码”字段定义“输入掩码”,要求数据只能为6位数字(0)。2.4定义字段v 2.4.3 2.4.3 打开和关闭数据表打开和关闭数据表v在在“设计视图设计视图”中打开和关闭表中打开和关闭表v 在在“数据表视图数据表视图”中打开和关闭表中打开和关闭表v 两种视图之间的转换两种视图之间的转换 2.5编辑数据表v 2.5.1 2.5.1 编
11、辑表结构编辑表结构v修改字段定义v 添加字段v 复制字段v 删除字段v 移动字段 2.5编辑数据表v 2.5.2 2.5.2 输入数据输入数据 v输入文本、数字、货币型数据v输入“是/否”型数据v输入“日期/时间”型数据v输入OLE对象型数据v输入超链接型数据v查阅向导的应用 2.5编辑数据表v 2.5.3 2.5.3 编辑数据编辑数据v修改数据v复制、移动数据v删除数据v插入数据v更改数据表的显示方式v更改数据表的布局2.5编辑数据表v 2.5.4 2.5.4 数据查找数据查找通过滚动数据表来找记录。选择“编辑/查找”菜单项,通过查找对话框,可使光标定位到包含查找数据的特定记录或某些值上。当
12、已显示窗体或数据表时,使用筛选可以暂时分开和查看一组要处理的特定记录。使用查询可以处理数据库的一个或多个表中满足指定条件的一组特定记录。通过运行查询,可以独立于特定窗体或数据表来处理这个子集。2.5编辑数据表v 2.5.5 2.5.5 数据排序数据排序数据排序的操作过程如下:(1)点击字段选定器,选中要用于排序的字段(或将光标置于该字段中的任一单元格)。(2)选择下面的一种操作单击工具栏中的“升序排序”按钮或“降序排序”按钮。选择“记录/排序/升序排序(降序排序)”菜单项。在选定字段中,点击鼠标右键,选择弹出菜单中的“升序排序”或“降序排序”选项。(3)在关闭数据表时,排序结果可以保存。2.5编辑数据表v 2.5.6 2.5.6 数据筛选数据筛选 v按选定内容筛选按选定内容筛选v按窗体筛选v高级筛选高级筛选/排序排序2.6建立表关系v 表关系示意图表关系示意图 2.7数据库的管理v 2.7.1 2.7.1 数据表的管理数据表的管理v表复制v表更名v删除表v设置表属性2.7数据库的管理v 2.7.2 2.7.2 数据库的管理数据库的管理v数据库的转换v表数据库备份v数据库的压缩和修复v数据库的拆分v数据的导入、导出