Access数据库技术_第1页
Access数据库技术_第2页
Access数据库技术_第3页
Access数据库技术_第4页
Access数据库技术_第5页
已阅读5页,还剩198页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 1数据(Data) 数据指描述事物的符号记录。文字、图形、图像、数据指描述事物的符号记录。文字、图形、图像、声音、学生的档案记录、货物的运输情况等都是声音、学生的档案记录、货物的运输情况等都是数据。数据。 2.数据处理 是从某些已知的数据出发,推导出一些新的数据,是从某些已知的数据出发,推导出一些新的数据,这些新的数据又表示了新的信息的过程。这些新的数据又表示了新的信息的过程。 3数据库(DataBase,简称DB) 数据库指长期存储在计算机内有组织的、可共享数据库指长期存储在计算机内有组织的、可共享的数据集合。数据库中的数据按一定的数据模型的数据集合。数据库中的数据按一定的数据模型组织、描

2、述和存储,具有较小的冗余度,较高的组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。数据独立性和易扩展性,并可为各种用户共享。 4数据库管理系统(DataBase Management System,简称DBMS) 数据库管理系统指位于用户与操作系统之间的一层数据库管理系统指位于用户与操作系统之间的一层数据管理软件。数据库在建立、运用和维护时由数数据管理软件。数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。数据库管理系据库管理系统统一管理、统一控制。数据库管理系统使用户能方便地定义数据和操纵数据,并能够保统使用户能方便地定义数据和操纵数据,并能够

3、保证数据的安全性、完整性、多用户对数据的并发使证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。用及发生故障后的系统恢复。 5数据库系统(DataBase System,简称DBS) 数据库系统指在计算机系统中引入数据库后构成数据库系统指在计算机系统中引入数据库后构成的系统,一般由数据库、数据库管理系统(及其的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构开发工具)、应用系统、数据库管理员和用户构成。成。数据管理技术发展的三个阶段 数据管理是指如何对数据分类、组织、编码、存储、检索和维护,是数据处理的中心问题。数据管理经历了人工管理人工管

4、理、文件系统文件系统和数据库系统数据库系统三个阶段。1人工管理阶段人工管理阶段 在20世纪50年代中期以前,计算机主要用于科学计算。当时的硬件状况是,外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备;软件状况是,没有操作系统,没有管理数据的软件;数据处理方式是批处理。2文件系统阶段文件系统阶段 20世纪50年代后期到60年代中期,计算机的应用范围逐渐扩大,计算机不仅用于科学计算,而且还大量用于管理。这时硬件上已有了磁盘、磁鼓等直接存取的存储设备;软件方面,操作系统中已经有了专门的数据管理软件,一般称为文件系统;处理方式上不仅有了文件批处理,而且能够联机实时处理。3数据库系统阶段数据库系统

5、阶段 数据库技术从20世纪60年代中期产生到现在仅仅30余年的历史,但其发展速度之快,使用范围之广是其他技术所不及的。60年代末出现了第一代数据库网状数据库网状数据库、层次数据库层次数据库,70年代出现了第二代数据库关系数据库关系数据库。目前关系数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最流行的商用数据库系统。数据库的应用无所不在管理上网帐号的数据库管理上网帐号的数据库管理聊天软件的帐号密码等信息的数据库BBS论坛中的数据库新闻发布系统的数据库电子商城中的数据库 Access Access就是一个小型数据库管理系统,广泛应用于企业内部就是一个小型数据库管理系统,广泛应用于企业内部信

6、息管理与网页制作。信息管理与网页制作。AccessAccess是是Microsoft OfficeMicrosoft Office套件产品之一,从套件产品之一,从19921992年诞生的年诞生的Access1.0Access1.0到目前的到目前的Access 2003Access 2003,已经得到了广泛的使,已经得到了广泛的使用。中文版用。中文版Access 2003Access 2003具有和具有和Office 2003Office 2003中的中的Word 2003Word 2003、Excel Excel 20032003、PowerPoint 2003PowerPoint 2003等

7、同的操作界面和使用环境,操作简单,使等同的操作界面和使用环境,操作简单,使用方便。用方便。 Access 2003 Access 2003通过选择通过选择“开始开始”“程序程序” ” Microsoft Microsoft Office 2003 Microsoft Office Access 2003Office 2003 Microsoft Office Access 2003命令即可启动。命令即可启动。 启动启动AccessAccess之后,进入之后,进入AccessAccess窗口。窗口。 当结束数据库操作时,为防止数据库数据丢失需要先关闭打开当结束数据库操作时,为防止数据库数据丢失需

8、要先关闭打开的数据库,再关闭的数据库,再关闭AccessAccess窗口。窗口。 关闭关闭AccessAccess窗口一般使用如下方式:窗口一般使用如下方式:单击单击AccessAccess窗口右上角的窗口右上角的“关闭关闭”按钮。按钮。选择选择“文件文件”菜单中的菜单中的“退出退出”命令。命令。使用使用Alt+F4Alt+F4快捷键。快捷键。 在在AccessAccess窗口通过窗口通过“新建新建”按钮,建立一个空数据库;或通过选择按钮,建立一个空数据库;或通过选择“打开打开”菜单项下的已有数据库文件,可以打开菜单项下的已有数据库文件,可以打开AccessAccess数据库窗口。数据库窗口。

9、 AccessAccess数据库窗口由按钮、对象类别按钮和对象列表三部分组成。数据库窗口由按钮、对象类别按钮和对象列表三部分组成。 按钮位于窗口的上侧,共有按钮位于窗口的上侧,共有8 8个按钮,从左到右分别为个按钮,从左到右分别为“打开打开”、“设设计计”、“新建新建”、“删除删除”、“大图标显示大图标显示”、“小图标显示小图标显示”、“列表显列表显示示”和和“详细信息显示详细信息显示”按钮。其中常使用按钮。其中常使用“新建新建”按钮来创建新的对象,按钮来创建新的对象,使用使用“设计设计”按钮来修改已有的对象,使用按钮来修改已有的对象,使用“打开打开”按钮来显示对象的内容。按钮来显示对象的内容

10、。 对象类别按钮位于窗口的左侧,共有对象类别按钮位于窗口的左侧,共有7 7个基本对象类型,分别为:表、查询、个基本对象类型,分别为:表、查询、窗体、报表、页、宏和模块,还有一个默认组:收藏夹。窗体、报表、页、宏和模块,还有一个默认组:收藏夹。 对象列表在窗口的右侧,当单击某个对象类别按钮时,在对象列表中显示对象列表在窗口的右侧,当单击某个对象类别按钮时,在对象列表中显示该对象的列表。该对象的列表。1 1表表 表是数据库中用来存储数据的对象,表是数据库中用来存储数据的对象,AccessAccess允许一个数据库中包含多个允许一个数据库中包含多个表,用户可以在不同表中存储不同性质的数据。例如,教师

11、表、学生表、表,用户可以在不同表中存储不同性质的数据。例如,教师表、学生表、课程表等。用户可以在表之间建立联系,将不同表中的数据联系起来,以课程表等。用户可以在表之间建立联系,将不同表中的数据联系起来,以便使用。便使用。2. 2. 查询查询 查询是用户通过设置某些条件,从表中获取所需要的数据。按照制查询是用户通过设置某些条件,从表中获取所需要的数据。按照制定的规则,查询可以从一个表、一组相关表或其他查询中选取全部或部分定的规则,查询可以从一个表、一组相关表或其他查询中选取全部或部分数据,将其集中起来形成一个集合供用户浏览。将查询保存为一个数据库数据,将其集中起来形成一个集合供用户浏览。将查询保

12、存为一个数据库对象后,就可以随时查询数据库中的数据。对象后,就可以随时查询数据库中的数据。 可以使用查询作为窗体、报表和数据访问页的记录源。可以使用查询作为窗体、报表和数据访问页的记录源。3. 3. 窗体窗体 窗体是数据库和用户的一个联系界面,是数据库对象中最具有灵活性的一窗体是数据库和用户的一个联系界面,是数据库对象中最具有灵活性的一个对象,其数据源可以是表或查询中的数据。在窗体中可以显示数据表中的数个对象,其数据源可以是表或查询中的数据。在窗体中可以显示数据表中的数据,也可以将数据库中的表链接到窗体中,利用窗体作为数据记录的界面。在据,也可以将数据库中的表链接到窗体中,利用窗体作为数据记录

13、的界面。在窗体中不仅包含普通的数据,还可以包含图片、图形、声音、视频等多种对象。窗体中不仅包含普通的数据,还可以包含图片、图形、声音、视频等多种对象。通过在窗体中插入按钮,可以控制数据库程序的执行过程。在窗体中插入宏,通过在窗体中插入按钮,可以控制数据库程序的执行过程。在窗体中插入宏,可以把可以把Access 2003Access 2003的各个对象很方便地联系起来,也可以通过子窗体显示两个的各个对象很方便地联系起来,也可以通过子窗体显示两个表中相联系的数据。表中相联系的数据。4 4报表报表 利用报表可以将需要的数据进行整理和计算,并将数据按指定的样式打印。利用报表可以将需要的数据进行整理和计

14、算,并将数据按指定的样式打印。 用户可以在一个表或查询的基础上创建一个报表,也可以在多个表或查询的用户可以在一个表或查询的基础上创建一个报表,也可以在多个表或查询的基础上创建一个报表。利用报表可以创建计算字段,可以对记录进行分组并计算基础上创建一个报表。利用报表可以创建计算字段,可以对记录进行分组并计算出各分组数据的汇总结果等。出各分组数据的汇总结果等。5 5页页 页(或称为数据访问页)是页(或称为数据访问页)是Access 2000Access 2000之后新增的对象,它是一种特殊的之后新增的对象,它是一种特殊的WebWeb页,用户可以在页,用户可以在WebWeb页中与页中与AccessAc

15、cess数据库中的数据进行联接,查看、修改数据库中的数据进行联接,查看、修改AccessAccess数据库中的数据,为在网络上进行数据发布提供了方便。数据库中的数据,为在网络上进行数据发布提供了方便。6 6宏宏 宏是由一系列操作的集合,以达到自动执行重复性工作的功能,例如打开宏是由一系列操作的集合,以达到自动执行重复性工作的功能,例如打开指定的表、窗体、报表等。指定的表、窗体、报表等。 使用宏可以简化一些经常性的操作,如果将一系列的操作设计为一个宏,使用宏可以简化一些经常性的操作,如果将一系列的操作设计为一个宏,则在执行这个宏时,其中定义的所有操作就会按照规定的顺序依次执行。则在执行这个宏时,

16、其中定义的所有操作就会按照规定的顺序依次执行。7 7模块模块 模块是用模块是用VBAVBA语言编写的程序段,它以语言编写的程序段,它以Visual BasicVisual Basic为内置的数据库程序语为内置的数据库程序语言。言。 VBAVBA提供了宏无法完成的复杂或较高级的功能提供了宏无法完成的复杂或较高级的功能, ,是应用程序开发人员的工作是应用程序开发人员的工作环境。环境。 使用使用VBAVBA代码可以在创建窗体、查询、报表中使用自定义函数,在模块中可代码可以在创建窗体、查询、报表中使用自定义函数,在模块中可以使用公共的子过程,可以创建出自定义菜单、工具栏和具有其他功能的数据以使用公共的

17、子过程,可以创建出自定义菜单、工具栏和具有其他功能的数据库系统。库系统。数据库的设计一般应遵循以下步骤:数据库的设计一般应遵循以下步骤:(1 1)进行系统需求分析,确定新建数据库的目的。)进行系统需求分析,确定新建数据库的目的。(2 2)设计并确定数据库所需要的表。)设计并确定数据库所需要的表。(3 3)规划并确定表中所需要的字段。)规划并确定表中所需要的字段。(4 4)确定表中有唯一值的主关键字段。)确定表中有唯一值的主关键字段。(5 5)确定表之间的关系。)确定表之间的关系。(6 6)根据表间的关系优化表中字段。)根据表间的关系优化表中字段。(7 7)输入数据并创建其他数据库对象,如查询、

18、窗体、报表、宏和模块等。)输入数据并创建其他数据库对象,如查询、窗体、报表、宏和模块等。 在启动在启动AccessAccess进入进入AccessAccess窗口后,选择窗口后,选择“新建任务新建任务”窗格下窗格下“新建新建”选选项下项下“空数据库空数据库”命令来创建一个空数据库,然后向数据库添加表、查询、命令来创建一个空数据库,然后向数据库添加表、查询、窗体和报表等对象。窗体和报表等对象。 AccessAccess数据库是以磁盘文件形式存在,其文件的扩展名为数据库是以磁盘文件形式存在,其文件的扩展名为.mdb.mdb。在数。在数据库创建之后,都可以在任何时候修改或扩展数据库。据库创建之后,都

19、可以在任何时候修改或扩展数据库。 创建一个空数据库创建一个空数据库 使用数据库向导来完成数据库创建,即利用系统提供的模板选择数据库使用数据库向导来完成数据库创建,即利用系统提供的模板选择数据库类型,用户只需要做一些简单的选择操作,就可以建立相应的表、窗体、查类型,用户只需要做一些简单的选择操作,就可以建立相应的表、窗体、查询和报表等对象,从而建立一个完整的数据库。询和报表等对象,从而建立一个完整的数据库。 如果需要在创建数据库时,就为数据库创建所需的表、窗体及报表,可如果需要在创建数据库时,就为数据库创建所需的表、窗体及报表,可以在以在“新建文件新建文件”任务窗格下选择任务窗格下选择“模板模板

20、”选项下的选项下的“本机上的模板本机上的模板”命令,命令,选定模板后,可通过向导对话框创建数据库。选定模板后,可通过向导对话框创建数据库。使用向导创建数据库使用向导创建数据库 建立数据库后,要对数据库中的表、查询、窗体、报表等对象进行建立数据库后,要对数据库中的表、查询、窗体、报表等对象进行操作,就必须先要打开数据库,对数据库对象操作完成后应正确关闭数据操作,就必须先要打开数据库,对数据库对象操作完成后应正确关闭数据库,避免数据丢失。库,避免数据丢失。 打开数据库的常用方法有打开数据库的常用方法有2 2种:种: 在任务窗格的在任务窗格的“打开打开”选项中的文件列表中选择数据库文件,或者单击选项

21、中的文件列表中选择数据库文件,或者单击“其他其他”图标。图标。 选择选择“文件文件”菜单中的菜单中的“打开打开”命令,或单击工具栏中命令,或单击工具栏中“打开打开”按钮,显按钮,显示示“打开打开”对话框,如图对话框,如图1.121.12所示。在所示。在“打开打开”对话框中选择数据库所在的对话框中选择数据库所在的文件夹,在文件列表框中选择要打开的数据库文件名,单击文件夹,在文件列表框中选择要打开的数据库文件名,单击“打开打开”按钮,按钮,即可打开指定的数据库。即可打开指定的数据库。 关闭数据库的常用方法有关闭数据库的常用方法有4 4种:种: 选择选择“文件文件”菜单中菜单中“关闭关闭”命令项。命

22、令项。 单击单击“数据库窗口数据库窗口”中的中的“关闭关闭”按钮。按钮。 选择选择“数据库窗口数据库窗口”控制菜单中的控制菜单中的“关闭关闭”按钮。按钮。 按按Ctrl+F4Ctrl+F4组合键,关闭数据库窗口。组合键,关闭数据库窗口。AccessAccess提供了数据库版本转换、压缩和修复数据库等实用工具。但为了防止提供了数据库版本转换、压缩和修复数据库等实用工具。但为了防止意外,在做这些操作之前应该先备份数据库。意外,在做这些操作之前应该先备份数据库。数据库版本转换的操作步骤如下:数据库版本转换的操作步骤如下:打开要转换的数据库;打开要转换的数据库;选择选择“工具工具”菜单中的菜单中的“数

23、据库实用工具数据库实用工具”选项下的选项下的“转换数据库转换数据库”命令;命令;在该命令项下选择要转换的在该命令项下选择要转换的AccessAccess版本的文件格式。版本的文件格式。 打开要压缩的数据库,然后选择打开要压缩的数据库,然后选择“工具工具”菜单中的菜单中的“数据库实用工具数据库实用工具”选选项下的项下的“压缩和修复数据库压缩和修复数据库”命令项。命令项。 打开要修复的数据库,然后选择打开要修复的数据库,然后选择“工具工具”菜单中的菜单中的“数据库实用工具数据库实用工具”选项选项下的下的“压缩和修复数据库压缩和修复数据库”命令项。命令项。 本章简单叙述了本章简单叙述了Access

24、2003Access 2003的主要特点的主要特点, ,主要介绍了启动和退出主要介绍了启动和退出Access Access 20032003的方法和的方法和AccessAccess数据库窗口对象的作用。详细介绍了使用数据库窗口对象的作用。详细介绍了使用Access 2003Access 2003创建数据库的各种方法和数据库的打开、关闭和维护操作。创建数据库的各种方法和数据库的打开、关闭和维护操作。第2章 在建立表之前首先要从以下几个方面来考虑如何设计表:在建立表之前首先要从以下几个方面来考虑如何设计表:(1 1)建立表的目的是什么,确定好表的名称,表的名称应与用途相符。例如)建立表的目的是什么

25、,确定好表的名称,表的名称应与用途相符。例如保存学生信息,表名就可以直接命名为保存学生信息,表名就可以直接命名为“学生表学生表”。(2 2)确定表中字段及字段的名称,例如,学号、姓名、性别、出生日期、入)确定表中字段及字段的名称,例如,学号、姓名、性别、出生日期、入学成绩、照片和简历等字段。学成绩、照片和简历等字段。(3 3)确定每个字段的数据类型。)确定每个字段的数据类型。AccessAccess针对字段提供了文本、备注、日期针对字段提供了文本、备注、日期时间、数字、货币、自动编号、是否、时间、数字、货币、自动编号、是否、OLEOLE对象、超级链接和查阅向导等对象、超级链接和查阅向导等101

26、0种数据类型,以满足数据的不同用途。例如,姓名字段数据类型为文本型,种数据类型,以满足数据的不同用途。例如,姓名字段数据类型为文本型,出生日期字段的数据类型为日出生日期字段的数据类型为日期时间型,成绩字段为数字型。期时间型,成绩字段为数字型。(4 4)确定每个字段的属性,例如,字段大小、格式、默认值、必填字段、有)确定每个字段的属性,例如,字段大小、格式、默认值、必填字段、有效性规则、有效性文本和索引等。效性规则、有效性文本和索引等。(5 5)确定表中能够唯一标识记录的主关键字段,即主键。)确定表中能够唯一标识记录的主关键字段,即主键。1部门表部门表 字段名称字段名称数据类型数据类型长度长度主

27、键否主键否部门编号部门编号文本文本2 2主键主键部门名称部门名称文本文本20202、奖惩表、奖惩表字段名称字段名称字段类型字段类型字段大小字段大小是否为主键是否为主键奖惩编号奖惩编号自动编号自动编号长整型长整型是是员工编号员工编号文本文本6 6奖惩金额奖惩金额货币货币奖惩日期奖惩日期日期日期/ /时间时间奖惩原因奖惩原因文本文本5050发放日期发放日期是是/ /否否3职工调动信息表职工调动信息表 字段名称字段名称数据数据类类型型长长度度主主键键否否教教师师IDID文本文本4 4主主键键姓名姓名文本文本1010性性别别文本文本2 2学学历历文本文本6 6政治面貌政治面貌文本文本4 4参加工作参加

28、工作时间时间日期日期/ /时间时间职职称称文本文本6 6系系别别文本文本6 6联系电话联系电话文本文本1111E.mail文本文本2020婚否婚否是是/ /否否4职工基本信息表职工基本信息表 字段名称字段名称数据类型数据类型长度长度主键否主键否成绩成绩IDID数字(整型)数字(整型)主键主键学号学号文本文本6 6课程课程IDID文本文本3 3成绩成绩数字(整型)数字(整型)教师教师IDID文本文本1010 Access Access提供了文本、备注、日期提供了文本、备注、日期/ /时间、数字、货币、自动编号、时间、数字、货币、自动编号、是是/ /否、否、OLEOLE对象、超级链接和查阅向导等对

29、象、超级链接和查阅向导等1010种数据类型,以满足数据种数据类型,以满足数据的不同用途。的不同用途。 数字类型数字类型取值范围说明取值范围说明小数位小数位数数字段长度字段长度字节字节保存从保存从0255的数字的数字无无1个字节个字节整型整型保存从保存从.3276832767的数字的数字无无2个字节个字节长整型长整型保存从保存从.21474836482147483647的的数字数字无无4个字节个字节单精度单精度保存保存.3.4X10383.4X1038的数字的数字74个字节个字节双精度双精度保保存存.1.79734X103081.79734X10308的数字的数字158个字节个字节小数小数保存保

30、存.10281028的数字的数字2812个字节个字节数字数字/货币型货币型说明说明常规数字常规数字(默认值)以输入的方式显示数字。例如,(默认值)以输入的方式显示数字。例如,3456.789欧元欧元使用欧元符号。例如,使用欧元符号。例如,3,456.789货币货币使用千位分隔符使用千位分隔符 。例如,¥。例如,¥3,456.789固定固定至少显示一位数字。例如,至少显示一位数字。例如,3456.79 标准标准使用千位分隔符。如例,使用千位分隔符。如例,3,456.789百分比百分比乘以乘以 100 再加上百分号再加上百分号 (%)。例如,。例如,123.00%科学记数科学记数使用标准的科学记数

31、法。例如,使用标准的科学记数法。例如,3.46E+03数字数字/货币数据类型的字段格式说明表货币数据类型的字段格式说明表日期日期/时间型时间型说明说明常规日期常规日期(默认值)例如,(默认值)例如,4/3/05,05:34:00 PM长日期长日期与与 Windows 区域设置中的区域设置中的“长日期长日期”设置相同。设置相同。 例,例,2005年年4月月3日日中日期中日期例如,例如,05.04.03短日期短日期与与 Windows 区域设置中的区域设置中的“短日期短日期”设置相同。例如,设置相同。例如,05.4.3。长时间长时间与与 Windows 区域设置中的区域设置中的“时间时间”选项卡上

32、的设置相同。例如,选项卡上的设置相同。例如,17:34:23中时间中时间例如,例如,17:34:00短时间短时间例如,例如,17:34日期日期/时间数据类型的字段格式说明表时间数据类型的字段格式说明表说明:说明: “短日期短日期”设置假设设置假设 00.1.1 00.1.1 和和 29.12.31 29.12.31 之间的日期是二十一世纪的之间的日期是二十一世纪的日期(即假定年从日期(即假定年从 2000 2000 到到 2029 2029 年)。而年)。而 30.1.1 30.1.1 到到 99.12.31 99.12.31 之间的日期之间的日期假定为二十世纪的日期(即假定年从假定为二十世纪

33、的日期(即假定年从 1930 1930 到到 1999 1999 年)。年)。文本文本/备注型备注型说明说明要求文本字符(字符或空格)。要求文本字符(字符或空格)。&不要求文本字符。不要求文本字符。强制所有字符为大写。强制所有字符为大写。文本文本/备注数据类型的字段格式说明表备注数据类型的字段格式说明表 使用使用“输入掩码输入掩码”属性可以帮助用户按照规定的格式输入数据,并拒绝属性可以帮助用户按照规定的格式输入数据,并拒绝错误的输入,保证输入的正确。错误的输入,保证输入的正确。说明:说明:“输入掩码输入掩码”只为文本和日期只为文本和日期/ /时间型字段提供向导,其他数据类型时间型字段提

34、供向导,其他数据类型没有向导帮助。没有向导帮助。字符字符说明说明0数字(数字(0 到到 9,必选项;不允许使用加号,必选项;不允许使用加号 + 和减号和减号 .) 。9数字或空格(非必选项;不允许使用加号和减号)。数字或空格(非必选项;不允许使用加号和减号)。#数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)。数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)。L字母(字母(A 到到 Z,必选项)。,必选项)。?字母(字母(A 到到 Z,可选项)。,可选项)。A字母或数字(必选项)。字母或数字(必选项)。a字母或数字(可选项)。字母或数字(可选项)。&任一字符或空

35、格(必选项)。任一字符或空格(必选项)。C任一字符或空格(可选项)。任一字符或空格(可选项)。. , : ; / .十进制占位符和千位、日期和时间分隔符。(实际使用的字符取决于十进制占位符和千位、日期和时间分隔符。(实际使用的字符取决于 Microsoft Windows 控制面板中指定的区域设置。)控制面板中指定的区域设置。)使其后所有的字符转换为大写。使其后所有的字符转换为大写。!使输入掩码从右到左显示,而不是从左到右显示。键入掩码中的字符始终都是从左到右填入。可以在输入掩码中的任何地方包括感使输入掩码从右到左显示,而不是从左到右显示。键入掩码中的字符始终都是从左到右填入。可以在输入掩码中

36、的任何地方包括感叹号。叹号。使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字符(例如,使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字符(例如,A 显示为显示为 A)。)。密码密码将将“输入掩码输入掩码”属性设置为属性设置为“密码密码”,以创建密码项文本框。文本框中键入的任何字符都按字面字符保存,但显示为星号(,以创建密码项文本框。文本框中键入的任何字符都按字面字符保存,但显示为星号(*)。)。定义定义“输入掩码输入掩码”属性所使用的字符及其含义如表所示。属性所使用的字符及其含义如表所示。 “标题标题”属性将取代字段名称,在显示表中数据时,表字段名将是属性将取代

37、字段名称,在显示表中数据时,表字段名将是“标标题题”属性值,而不是属性值,而不是“字段名称字段名称”值。字段值。字段“标题标题”属性的默认值是该字段属性的默认值是该字段名,它用于表、窗体和报表中。名,它用于表、窗体和报表中。 利用利用“标题标题”属性,可以让用户用简单字符定义字段名,在属性,可以让用户用简单字符定义字段名,在“标题标题”属属性中输入较完整的名称,这样可以简化表的操作。比如将性中输入较完整的名称,这样可以简化表的操作。比如将“课程表课程表”中的中的“学分学分”字段的字段的“标题标题”属性值设为属性值设为“课程学分课程学分”。 “默认值默认值”属性是当表增加新记录时,以默认值作为该

38、字段的内容,这属性是当表增加新记录时,以默认值作为该字段的内容,这样可以减少输入量,也可以修改默认值。在一个数据库中,往往有一些字段样可以减少输入量,也可以修改默认值。在一个数据库中,往往有一些字段的数据内容相同或含有相同的部分,比如,的数据内容相同或含有相同的部分,比如,“学生表学生表”中的中的“性别性别”字段只字段只有有“男男”、“女女”两种值,这种情况就可以设置一个默认值。两种值,这种情况就可以设置一个默认值。 说明:输入文本值时不用加引号。设置默认值属性时,必须与字段中所说明:输入文本值时不用加引号。设置默认值属性时,必须与字段中所设的数据类型一致,否则将出现错误。设的数据类型一致,否

39、则将出现错误。 “ “有效性规则有效性规则”属性用于指定对输入到记录中字段数据的要求。属性用于指定对输入到记录中字段数据的要求。 在在“有效性规则有效性规则”属性中输入检查表达式,用来检查输入字段的值是否属性中输入检查表达式,用来检查输入字段的值是否符合要求;符合要求; “ “有效性文本有效性文本”属性框中是一段提示文字,当输入的数据违反属性框中是一段提示文字,当输入的数据违反了字段了字段“有效性规则有效性规则”的设置时,字段有效性文本作为对话框的提示信息。的设置时,字段有效性文本作为对话框的提示信息。 “ “必填字段必填字段”属性取值有属性取值有“是是”或或“否否”两项。当取值为两项。当取值

40、为“是是”时,表时,表示该字段的内容不能为空,必须填写。一般情况下,作为主键字段的示该字段的内容不能为空,必须填写。一般情况下,作为主键字段的“必填必填字段字段”属性为属性为“是是”,其他字段的,其他字段的“必填字段必填字段”属性为属性为“否否”。 索引可以加速对索引字段的查询,还能加速排序及分组操作。当表数据量索引可以加速对索引字段的查询,还能加速排序及分组操作。当表数据量很大时,为了提高查找速度,可以设置索引属性。索引属性提供很大时,为了提高查找速度,可以设置索引属性。索引属性提供3 3项取值:项取值: “无无”:表示本字段无索引;:表示本字段无索引; “有(有重复)有(有重复)”:表示本

41、字段有索引,且该字段中的记录可以重复;:表示本字段有索引,且该字段中的记录可以重复; “有(无重复)有(无重复)”:表示本字段有索引,且该字段中的记录不允许重复。:表示本字段有索引,且该字段中的记录不允许重复。 主键是指在数据表中定义的一个或一组字段,以唯一地识别表中存储的每一主键是指在数据表中定义的一个或一组字段,以唯一地识别表中存储的每一条记录。条记录。 定义主键后才能进一步定义表之间的关系。定义主键后才能进一步定义表之间的关系。 设定主键字段必须遵循以下两条原则:设定主键字段必须遵循以下两条原则:主键字段中的每一个值必须是唯一能够标识记录的(不能有重复记录)主键字段中的每一个值必须是唯一

42、能够标识记录的(不能有重复记录)主键字段的内容不能为空。主键字段的内容不能为空。1.1.建立表之间的关系建立表之间的关系 在在AccessAccess中,每个表都是数据库中一个独立的部分,但是每个表又不是完全中,每个表都是数据库中一个独立的部分,但是每个表又不是完全孤立的部分,表与表之间可以存在着相互的联系。例如,孤立的部分,表与表之间可以存在着相互的联系。例如,“xsglxsgl”数据库中数据库中“学生表学生表”和和“成绩表成绩表”两个表之间就不是孤立的,它们之间可以通过两个表之间就不是孤立的,它们之间可以通过“学号学号”字段建立两个表之间的关系,一旦两个表之间建立了关系,就可以很容易地从字

43、段建立两个表之间的关系,一旦两个表之间建立了关系,就可以很容易地从中找出所需要的数据。中找出所需要的数据。2.2.在在“关系关系”窗口编辑表之间的关系窗口编辑表之间的关系 可以通过可以通过“关系关系”窗口改变两个表之间的关系和添加表,或者删除表之间的窗口改变两个表之间的关系和添加表,或者删除表之间的关系。关系。3.3.主表与子表主表与子表 关系由相关表中匹配的主键和外键字段定义。在关系由相关表中匹配的主键和外键字段定义。在“一对一一对一”关系或关系或“一对多一对多”关系中作为关系中作为“一一”方的表称为主表,建立表之间关系以后,当表中的方的表称为主表,建立表之间关系以后,当表中的“子数据子数据

44、表名称表名称”属性被设置为属性被设置为“自动自动”,则,则Microsoft AccessMicrosoft Access自动在该表中创建子数自动在该表中创建子数据表。据表。 2.2.2 2.2.2 插入或修改子数据表插入或修改子数据表 可以通过可以通过“插入子数据表插入子数据表”对话框插入或修改子数据表。对话框插入或修改子数据表。2.2.3 2.2.3 复制表复制表 有时需要将表作备份,或者需要复制表的结构作为一个新表。有时需要将表作备份,或者需要复制表的结构作为一个新表。2.2.4 2.2.4 删除表删除表 当删除一个不需要的表时,如果该表与其他表之间建立了当删除一个不需要的表时,如果该表

45、与其他表之间建立了“关系关系”,需要先,需要先删除该表与其他表的关系,才能再删除该表。删除该表与其他表的关系,才能再删除该表。2.2.5 2.2.5 重命名表重命名表 当需要重新命名表时,可以在数据库窗口当需要重新命名表时,可以在数据库窗口“表表”对象下,选中要重新命名的对象下,选中要重新命名的“表表”,然后选择,然后选择“编辑编辑”“重命名重命名”命令,或者右击选择命令,或者右击选择“重命名重命名”命令,命令,在激活的表名称栏输入新的表名,按在激活的表名称栏输入新的表名,按EnterEnter键确认即可。键确认即可。2.2.6 2.2.6 导出表导出表 AccessAccess提供了数据共享

46、的特性,不仅可以将其他格式文件中的数据导入到表提供了数据共享的特性,不仅可以将其他格式文件中的数据导入到表中,中, 也可以将数据表或查询中的数据输出到其他格式的文件中。例如,可以导也可以将数据表或查询中的数据输出到其他格式的文件中。例如,可以导出到另一个数据库、文本文件、出到另一个数据库、文本文件、ExcelExcel工作表等。工作表等。 修改表结构是指修改字段的名称、数据类型及字段的属性,修改表结构是指修改字段的名称、数据类型及字段的属性,修改表结构还包括插入字段、移动字段、复制字段、删除字段等修改表结构还包括插入字段、移动字段、复制字段、删除字段等操作。修改表结构是在表设计视图下进行的。操

47、作。修改表结构是在表设计视图下进行的。 修改表中字段名称、字段类型和字段属性的操作步骤:修改表中字段名称、字段类型和字段属性的操作步骤:1.1.在数据库窗口的在数据库窗口的“表表”对象下,单击表名称,单击对象下,单击表名称,单击“设计设计”按钮,进按钮,进入表设计视图。入表设计视图。2.2. 在表设计视图下,修改表中的字段名称、数据类型和字段属性即可。在表设计视图下,修改表中的字段名称、数据类型和字段属性即可。在表中插入新的字段操作步骤:在表中插入新的字段操作步骤:在数据库窗口的在数据库窗口的“表表”对象下,单击表名称,单击对象下,单击表名称,单击“设计设计”按钮,进入表按钮,进入表设计视图;

48、设计视图;在表设计视图下,鼠标定位在需要增加的字段的位置上(在当前字段前面在表设计视图下,鼠标定位在需要增加的字段的位置上(在当前字段前面插入新字段);插入新字段);选择选择“插入插入“菜单中菜单中”行行“命令,命令,AccessAccess即自动在当前位置插入一空行,即自动在当前位置插入一空行,可以输入新的字段名,原字段将下移一行。可以输入新的字段名,原字段将下移一行。 在表中调整字段顺序的操作步骤:在表中调整字段顺序的操作步骤:在数据库窗口的在数据库窗口的“表表”对象下,单击表名称,单击对象下,单击表名称,单击“设计设计”按钮,进入表设计按钮,进入表设计视图。视图。在表设计视图下,鼠标定位

49、在需要移动的字段的行选定器位置上,使其鼠标指在表设计视图下,鼠标定位在需要移动的字段的行选定器位置上,使其鼠标指针改变为右箭头针改变为右箭头;单击鼠标左键,将该行选中。;单击鼠标左键,将该行选中。将鼠标指针移到选中的行选定器位置,使其鼠标指针为向左的箭头形状,拖动将鼠标指针移到选中的行选定器位置,使其鼠标指针为向左的箭头形状,拖动鼠标到所需位置,松开鼠标左键即可。鼠标到所需位置,松开鼠标左键即可。复制字段的操作步骤:复制字段的操作步骤:在数据库窗口的在数据库窗口的“表表”对象下,单击表名称,单击对象下,单击表名称,单击“设计设计”按钮,进入表按钮,进入表设计视图;设计视图;在表设计视图下,将鼠

50、标定位在需要复制的字段的行选定器位置上,使其在表设计视图下,将鼠标定位在需要复制的字段的行选定器位置上,使其鼠标指针改变为右箭头鼠标指针改变为右箭头;单击鼠标左键,将该行选中;单击鼠标左键,将该行选中;单击单击“复制复制”按钮,鼠标定位到要复制到的位置,单击按钮,鼠标定位到要复制到的位置,单击“粘贴粘贴”按钮,即按钮,即可完成字段的复制;然后可以对字段进行更改。可完成字段的复制;然后可以对字段进行更改。删除表中不需要的字段时的操作步骤:删除表中不需要的字段时的操作步骤:在数据库窗口的在数据库窗口的“表表”对象下,单击表名称,单击对象下,单击表名称,单击“设计设计”按钮,进入表设按钮,进入表设计

51、视图;计视图;在表设计视图下,鼠标定位在需要复制的字段的行选定器位置上,使其鼠标在表设计视图下,鼠标定位在需要复制的字段的行选定器位置上,使其鼠标指针改变为右箭头指针改变为右箭头;单击鼠标左键选中一行,若按住鼠标左键拖动,可以选;单击鼠标左键选中一行,若按住鼠标左键拖动,可以选择要删除的多行;择要删除的多行; 按按DeleteDelete键,键,AccessAccess弹出一个确认对话框,单击弹出一个确认对话框,单击“是是”按钮,即可完成删除按钮,即可完成删除操作。操作。 编辑表中的记录包括定位记录、选择记录、添加记录、删编辑表中的记录包括定位记录、选择记录、添加记录、删除记录、修改记录、复制

52、记录等操作,还可以调整表的外观,除记录、修改记录、复制记录等操作,还可以调整表的外观,进行字体、字形、颜色等设置。进行字体、字形、颜色等设置。 当记录很多时,要修改某条记录,使用定位记录方法是很快捷的。常用的当记录很多时,要修改某条记录,使用定位记录方法是很快捷的。常用的记录定位方法有两种,一种是使用记录号定位,另一种是使用快捷键定位。记录定位方法有两种,一种是使用记录号定位,另一种是使用快捷键定位。快捷键快捷键定位功能定位功能Tab 或右箭头键或或右箭头键或Enter 移到下一个字段移到下一个字段End移到当前记录中的最后一个字段移到当前记录中的最后一个字段Shift+Tab 或左箭头键或左

53、箭头键移到上一个字段移到上一个字段Home移到当前记录中的第一个字段移到当前记录中的第一个字段下箭头键下箭头键移到下一条记录的当前字段移到下一条记录的当前字段Ctrl+下箭头键下箭头键移到在最后一条记录中的当前字段移到在最后一条记录中的当前字段Ctrl+End移到最后一条记录中的最后一个字段移到最后一条记录中的最后一个字段上箭头键箭头键移到上一条记录中的当前字段移到上一条记录中的当前字段Ctrl+上箭头键上箭头键移到第一条记录中的当前字段移到第一条记录中的当前字段Ctrl+Home移到第一条记录中的第一个字段移到第一条记录中的第一个字段Page Dn 下移一屏下移一屏Page Up 上移一屏上

54、移一屏Ctrl+Page Dn 右移一屏右移一屏Ctrl+ Page UP左移一屏左移一屏在数据表视图下,可以用如下方法选择数据范围:在数据表视图下,可以用如下方法选择数据范围:选择字段中的部分数据:单击开始处,拖动鼠标到结尾处。选择字段中的部分数据:单击开始处,拖动鼠标到结尾处。选择字段中的全部数据:单击字段左边,待鼠标指针变成选择字段中的全部数据:单击字段左边,待鼠标指针变成“ ”后,单击鼠标后,单击鼠标左键。左键。选择相邻多字段中的数据:单击第一个字段左边,待鼠标指针变成选择相邻多字段中的数据:单击第一个字段左边,待鼠标指针变成“ ”,拖,拖动鼠标到最后一个字段的结尾处。动鼠标到最后一个

55、字段的结尾处。选择一列数据:单击该列的字段选定器。选择一列数据:单击该列的字段选定器。选择相邻多列数据:单击第一列顶端字段名,拖动鼠标到最后一列顶端字段名。选择相邻多列数据:单击第一列顶端字段名,拖动鼠标到最后一列顶端字段名。 在数据表视图下,可以用如下方法选择记录范围:在数据表视图下,可以用如下方法选择记录范围:选择一条记录:单击该选择一条记录:单击该记录的记录选定器记录的记录选定器。选择多条记录:单击第一个记录的记录选定器,然后按住鼠标左键,拖动鼠标选择多条记录:单击第一个记录的记录选定器,然后按住鼠标左键,拖动鼠标到选定范围的结尾处。到选定范围的结尾处。选择所有记录:单击选择所有记录:单

56、击“编辑编辑”菜单上的菜单上的“选择所有记录选择所有记录”命令。命令。 键盘选择数据范围可以使用如下方法:键盘选择数据范围可以使用如下方法:选择一个字段中的部分数据:将插入点移到要选定文本的开始处,然后按住选择一个字段中的部分数据:将插入点移到要选定文本的开始处,然后按住 ShiftShift,并按箭头键直到选择内容的结束处。,并按箭头键直到选择内容的结束处。选择整个字段的数据:将插入点移到字段中的任意位置,按选择整个字段的数据:将插入点移到字段中的任意位置,按 Home Home 然后按然后按 Shift+EndShift+End。选择相邻多个字段:选择第一个字段,按住选择相邻多个字段:选择

57、第一个字段,按住 ShiftShift键,再按方向键到结尾处。键,再按方向键到结尾处。添加新记录的操作方法如下:添加新记录的操作方法如下:在数据库窗口的在数据库窗口的“表表”对象下,双击要编辑的表;对象下,双击要编辑的表;在数据表视图下,选择在数据表视图下,选择“插入插入”菜单中菜单中“新记录新记录”命令项或者单击工具栏命令项或者单击工具栏上的上的“新记录新记录”按钮,光标移到新记录上;按钮,光标移到新记录上;输入新记录的数据。输入新记录的数据。在数据库窗口的在数据库窗口的“表表”对象下,双击要编辑的表;对象下,双击要编辑的表;在数据表视图下,单击要删除记录的记录选定器,选择在数据表视图下,单

58、击要删除记录的记录选定器,选择“编辑编辑”菜单中菜单中“删删除记录除记录”命令项或者单击工具栏上的命令项或者单击工具栏上的“删除记录删除记录”按钮,系统将弹出删除记录按钮,系统将弹出删除记录提示框;提示框;单击提示框中的单击提示框中的“是是”按钮,则删除选定的记录。若单击按钮,则删除选定的记录。若单击“否否”按钮,可以按钮,可以取消删除操作。取消删除操作。 在数据表视图下,要一次删除多条相邻的记录,先单击第一条记录的选在数据表视图下,要一次删除多条相邻的记录,先单击第一条记录的选定器,然后按住鼠标拖动到要删除记录的末尾,最后单击工具栏上的定器,然后按住鼠标拖动到要删除记录的末尾,最后单击工具栏

59、上的“删除记删除记录录”按钮,就可以删除选定的记录。按钮,就可以删除选定的记录。 在数据表视图下修改数据的方法很简单,只要将光标移到要修改数据的在数据表视图下修改数据的方法很简单,只要将光标移到要修改数据的相应字段直接修改即可。修改时,可以修改整个字段的值,也可以修改字段的相应字段直接修改即可。修改时,可以修改整个字段的值,也可以修改字段的部分数据。部分数据。操作方法如下:操作方法如下:在数据库窗口的在数据库窗口的“表表”对象下,双击要编辑的表;对象下,双击要编辑的表;在数据表视图下,选中要复制数据的字段,选择在数据表视图下,选中要复制数据的字段,选择“编辑编辑”菜单中菜单中“复制复制”命命令

60、项或者单击具栏上的令项或者单击具栏上的“复制复制”按钮;按钮;单击要复制到的字段位置,选择单击要复制到的字段位置,选择“编辑编辑”菜单中菜单中“粘贴粘贴”命令项或者单击具命令项或者单击具栏上的栏上的“粘贴粘贴”按钮;完成了字段内容的复制。按钮;完成了字段内容的复制。 在处理数据时,有时需要重新安排数据在表中的显示形式,例如改在处理数据时,有时需要重新安排数据在表中的显示形式,例如改变字体调整表的外观颜色、单元格效果、背景颜色和边框等。变字体调整表的外观颜色、单元格效果、背景颜色和边框等。AccessAccess提供了调整数据表外观的多种方法。提供了调整数据表外观的多种方法。(1) (1) 调整字段显示高度调整

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论