Access 2010中文版项目教程
上QQ阅读APP看书,第一时间看更新

(三)转换数据库格式

Access的发展经历了许多版本,为了能够将几种不同版本的数据库文件相互分享,Access 2010提供了转换数据格式的功能。如果将现有的数据库格式转换为其他数据库格式,除了保留数据库原来的格式之外,还会按照指定的格式创建一个数据库副本。

如果原来的数据库格式为Access 2010且包含用Access 2010格式创建的复杂数据、脱机数据或附件,则无法用早期版本格式(如Access 2000或Access 2002-2003)保存副本。

例如,“驾校学员管理系统.accdb”数据库的文件格式为“Access 2007”,可以将该数据库文件转换为“Access 2002-2003”文件格式。

【操作步骤】

STEP 1 启动Access 2010。

STEP 2 打开“驾校学员管理系统.accdb”数据库。

STEP 3 打开【文件】选项卡上的【保存并发布】命令,在窗口的右边【数据库另存为】栏列出了其他数据库文件类型,如图1-22所示。

015-01

图1-22 数据库文件格式转换

知识提示

Access 2010窗口的标题栏位于窗口的最上方,包括亮度条和右端的3个控制按钮。亮度条上显示的是当前应用程序名称和数据库的文件格式。

STEP 4 在【数据库另存为】栏列出了转换为其他数据库文件的类型,选择【Access 2002-2003数据库(*.mdb)】选项,单击equa(另存为)按钮,打开【另存为】对话框,如图1-23所示。

015-01

图1-23 【另存为】对话框

STEP 5 在【另存为】对话框中,选择保存数据库文件的位置和名称,单击equa按钮即可完成数据库格式的转换。

知识提示

在Access中创建数据库的副本,然后打开该副本,此时Access会自动关闭原始数据库。

【知识链接】

在Access 2010中,通过对数据库对象的操作就能实现Access数据库的创建和管理。数据库对象主要包括:表、查询、窗体、报表、宏和模块等。

表是数据库中用来存储数据信息的对象,是整个数据库的核心,是最重要的一个对象,是其他对象操作的数据源。一个数据库中可以包含一个或多个表,通过在表之间建立关系,使不同表中的数据联系起来,以便用户使用。

查询是数据库设计目的的体现。数据库创建完成后,数据只有被用户查询才能体现它的价值。查询是数据库中应用最多的对象,可执行很多不同的功能。最常用的功能是从表中检索特定数据。查询可以按照不同的斱式查看、更改和分析数据,通常作为窗体和报表的记录源。

窗体是Access数据库对象中最灵活的一个对象。窗体是用来处理数据的界面,通常包含一些可执行各种命令的命令按钮。窗体也提供了一种简单易用的处理数据的格式,可以向窗体中添加组合框、列表框、命令按钮等。可以对按钮进行编程来确定在窗体中显示哪些数据、打开其他窗体或报表,以及执行其他各种仸务等。

报表用于将选定的数据以特定的版式显示或打印,是表现数据的一种有效斱式。利用报表可以将需要的数据提取出来进行分析、整理和计算,还可以对记录进行分组以便计算出各组数据的汇总等。

宏是Access数据库对象中的一个基本对象。宏是一个或多个命令的集合,可将宏看作是一种简化的编程语言,用于向数据库中添加功能。例如,可将一个宏附加到窗体上的某一命令按钮,这样每次单击该按钮时,所附加的宏就会运行。

虽然Access在不需要撰写仸何程序的情况下就能够完成大部分用户的需求,但对于复杂的应用系统而言,Access提供了VBA(Visual Basic for Applications)编写程序。模块是声明、语句和过程的集合,它们作为一个单元存储在一起,设置模块的过程也就是使用VBA编写程序的过程。