下面是一些基本的数据库任务,可帮助你了解如何使用 Microsoft Access 2010 。
|
本文内容
什么是 Access?
Access 2010 是一种数据库应用程序设计和部署 工具,可用于跟踪重要信息。 可以将数据保留在计算机上,也可以发布到 Web,以便其他人可以将数据库与 Web 浏览器一同使用。
当他们用于跟踪某些内容的程序逐渐变得不适合任务时,许多人开始使用 Access。 例如,假设你是一名事件规划器,并且希望跟踪需要管理的所有详细信息,使事件成功。 如果使用文字处理器或电子表格程序来这样做,则很容易遇到重复和不一致数据的问题。 您可以使用日历软件,但跟踪日历中的财务信息并不适合。
Access 中的关系数据库
有时,需要一个 关系数据库 来跟踪此类信息,即一个数据存储,已分隔为较小的数据集合 (称为表) ,用于消除冗余,然后根据公共信息位(称为字段) )进行关联 (。 例如,事件规划关系数据库可能包含包含客户信息的表、包含供应商信息的表以及包含事件信息的表。 包含事件信息的表可能有一个字段用于关联到客户表,还有一个字段用于将事件信息与供应商表关联。 例如,如果供应商的电话号码发生更改,则信息可以在供应商表中更改一次,而不是在涉及供应商的每一个事件中进行更改。
Access 是一种工具,可用于快速轻松地开发关系数据库帮助管理信息的应用程序。 您可以创建一个数据库来帮助跟踪任何类型的信息,例如库存、专业联系人或业务流程。 事实上,Access 附带了模板,你可以使用它来跟踪各种信息,使一切变得简单,即使是初学者也一样。
打开 Access 时
启动 Access 2010 时,会看到 Microsoft Office Backstage 视图,可在其中获取有关当前数据库的信息、创建新数据库、打开现有数据库,以及从 Office.com 查看特色内容。
Backstage 视图还包含许多其他命令,可用于调整、维护或共享数据库。 Backstage 视图中的命令通常适用于整个数据库,不适用于数据库内的对象。
注意: 通过单击"文件"选项卡,你随时都可以 访问 Backstage 视图。
查找并应用模板
Access 提供了各种模板,可用于加快数据库创建过程。 模板是一个随时可供使用的数据库,其中包含执行特定任务所需的所有表、查询、窗体和报表。 例如,有一些模板可用于跟踪问题、管理联系人或保留费用记录。 某些模板包含一些示例记录,以帮助演示其用途。 模板数据库可以按目前方式使用,也可以对其进行自定义,以更好地满足需求。
若要查找模板并应用到数据库,请执行下列操作:
-
在“文件”选项卡上,单击“新建”。
-
在 "可用模板"下,执行下列操作之一:
-
若要重复使用最近使用的模板,请单击"最近使用的模板",然后选择想要使用的模板。
-
若要使用已安装的模板,请单击" 我的模板",然后选择要安装的模板。
-
若要在 Office.com 上查找模板,请在"Office.com 模板"下单击模板类别,选择想要的模板,然后单击"下载"将模板从 Office .com 下载到计算机。
还可以在 Access 中搜索Office.com模板。 在 "Office.com 模板"框中,键入一个或多个搜索词,然后单击箭头按钮进行搜索。
-
-
(可选)单击"文件名"框旁边的文件夹图标,浏览到要创建数据库的位置。 如果未指示特定位置,Access 将在"文件名"框下方显示的默认位置 创建 数据库。
-
单击“创建”。
Access 将创建数据库并打开它供使用。
从头开始创建数据库
如果希望更全面地介绍使用 Access 创建数据库背后的概念,请参阅"数据库 设计基础知识"一文。
如果没有任何模板符合你的需求,或者你在想要在 Access 中使用的另一个程序中有数据,你可能会决定从头开始创建数据库更好。 在 Access 2010 中,可以选择:标准桌面数据库或 Web 数据库。
有关 Web 数据库详细信息,请参阅"生成 数据库以在 Web 上共享"一文。
若要创建新数据库,请执行下列操作:
-
启动 Access。
-
在 Backstage视图中的"新建"选项卡上,单击"空白数据库"或"空白 Web 数据库"。
重要: 在此处进行的选择将确定数据库中可用的功能。 桌面数据库无法发布到 Web,Web 数据库不支持某些桌面功能,例如总计查询。
-
在右侧,在"文件名"框中键入 数据库 的名称。
若要更改创建文件的位置,请单击"文件名" 旁边的"浏览位置",浏览到并选择新位置,然后单击"确定"。
-
单击“创建”。
Access 将创建数据库,然后在 数据表视图 中打开 (名为 Table1) 空#x0。
-
Access 将光标放在新表的"单击以添加"列的第一个空单元格中。
若要添加数据,请开始键入 - 或者,可以粘贴其他源的数据,如本文稍后的"将数据从另一个源粘贴到 Access表"部分中所述。
注意:
-
在数据表视图中输入数据的设计与在 Excel 工作表中输入数据非常相似。 主要限制是必须在连续的行和列中输入数据,从数据表左上角开始。 不应像在 Excel 工作表中一样尝试通过包括空白行或空列来设置数据的格式,因为这样做会浪费表格中的空间。 该表仅包含数据。 该数据的所有可视化呈现都将在稍后设计的窗体和报告中完成。
-
输入数据时将创建表结构。 每次向数据表添加新列时,表中将定义一个新字段。 Access 数据类型 输入的数据类型设置字段的字段值。 例如,如果有一个列,其中只输入了日期值,则 Access 数据类型字段的值设置为"日期/时间"。 如果以后尝试在该字段中输入非日期值 (例如姓名或电话号码) ,Access 将显示一条消息,告知该值与列数据类型不匹配。 如果可能,应规划表,以便每一列包含相同类型的数据,无论是文本、日期、数字还是某种其他类型。 这样,构建仅选择需要的数据的查询、窗体和报表会更加轻松。
-
如果还不想输入数据,请单击"关闭 。
注意: 如果关闭表 1 但不保存,Access 将删除该表 1。
打开现有 Access 数据库
提示: 若要快速打开最近打开的几个数据库之一,请在"文件"选项卡上单击"最近",然后单击文件名。
-
在“文件”选项卡上,单击“打开”。
-
单击"打开"对话框中的快捷方式,或在"在查找中"框中单击包含所需要数据库的驱动器或文件夹。
-
在文件夹列表中,双击文件夹,直到打开包含数据库的文件夹。
-
找到数据库时,请执行下列操作之一:
-
若要在默认打开模式下打开数据库,请双击它。
-
若要在多用户环境中打开数据库进行共享访问,以便你和其他用户可以同时读取和写入数据库,请单击"打开"。
-
若要打开数据库进行只读访问,以便可以查看该数据库但无法对其进行编辑,请单击"打开"按钮旁边的箭头,然后单击"打开只读"。
-
若要打开数据库进行独占访问,以便其他人在打开该数据库时无法打开该数据库,请单击"打开"按钮旁边的箭头,然后单击"以独占方式打开"。
-
若要打开数据库进行只读访问,请单击"打开"按钮旁边的箭头,然后单击"打开独占只读"。其他用户仍然可以打开该数据库,但他们只有只读访问权限。
-
如果找不到要打开的数据库
-
在"打开"对话框中,单击"我的计算机"快捷方式,或在"查找"框中单击"我的计算机"。
-
在驱动器列表中,右键单击你认为可能包含数据库的驱动器,然后单击"搜索"。
-
输入搜索条件,然后按 Enter 搜索数据库。
-
如果找到数据库,请通过双击"搜索结果"对话框中 的数据库将其 打开。
由于搜索从"打开"对话框中启动,因此必须先单击该对话框中的"取消",数据库才能打开。
您可以直接打开外部文件格式的数据文件,例如 dBASE、 (、Microsoft Exchange 或 Excel) 。 也可以直接打开任何 ODBC 数据源 ,例如 Microsoft SQL Server 或 Microsoft FoxPro。 Access 会自动在数据文件相同的文件夹中创建新的 Access 数据库,并添加指向外部数据库中的每个表的链接。
开始使用新数据库
根据所使用的模板,可能需要执行下列一项或一项操作以开始使用新数据库:
-
如果 Access 显示 包含 空用户列表的"登录"对话框,请使用以下过程开始:
-
单击"新建用户"。
-
填写" 用户详细信息" 窗体。
-
单击“保存并关闭”。
-
选择刚输入的用户名,然后单击"登录"。
-
-
如果 Access 显示空数据表,您可以开始将数据直接键入该数据表,或单击其他按钮和选项卡以浏览数据库。
-
如果 Access 显示 "入门 "页,您可以单击该页上的链接以了解有关数据库的信息,或单击其他按钮和选项卡以浏览数据库。
-
如果 Access 在消息栏中显示安全警告消息,并且你信任模板的源,请单击"启用内容"。 如果数据库需要登录,则需要再次登录。
对于桌面和 Web 数据库,还需要从以下步骤之一开始:
添加表格
可以使用"创建"选项卡上"表"组的工具将新表添加到现有数据库。
注意: 在 Web 数据库中,只有 " 表"命令在"表 "组中 可用。
无论从哪个视图开始,始终可以使用 Access 窗口的状态栏上的视图按钮切换到其他视图。
在数据表视图中创建空白表 在数据表视图中,可以立即输入数据,让 Access 在后台构建表结构。 字段名称按数字 (字段 1、字段 2 等) ,Access 根据输入的数据类型设置字段 数据类型。
-
在"创建"选项卡上的"表"组中,单击"表 。
-
Access 将创建该表,然后将光标置于"单击以添加"列的第 一个空 单元格中。
-
若要添加数据,请开始键入第一个空单元格,也可以粘贴其他源的数据,如本文稍后所述。
-
若要重命名列 (字段) ,请双击列标题,然后键入新名称。
提示: 为每个字段提供一个有意义的名称,以便你可以判断它包含哪些内容,而无需查看数据。
-
若要移动列,请通过单击列标题将其选中,然后将其拖动到需要它的地方。 还可以选择多个连续列,并将其全部拖动到新位置。
若要向表中添加更多字段,可以在数据表视图中的"单击以添加"列中开始键入,或者可以使用"字段"选项卡上"添加&删除"组的命令添加新字段。
-
从设计视图创建表 在设计视图中,首先创建新表的结构。 然后切换到数据表视图以输入数据,或者使用某种其他方法(例如窗体)输入数据。
设计视图不适用于 Web 数据库中的表。
-
在“创建”选项卡上的“表”组中,单击“表设计”。
-
对于表中的每个字段,请在"字段名称"列中键入名称,然后从数据类型列表中选择一个名称。
-
可以在"说明"列中输入每个字段 的其他 信息。 当插入点位于该字段中时,你输入的说明会显示在状态栏中,并用作通过将字段从"字段列表"窗格拖动到窗体或报表来创建的任何控件的状态栏文本,以及窗体向导或报表向导为该字段创建的任何控件的状态栏文本。
-
添加所有字段后,保存表:
-
在“文件”选项卡上,单击“保存”。
-
-
您随时都可以切换到"数据表"视图,单击第一个空单元格并键入,以开始在表中输入数据。 还可以粘贴来自其他源的数据,如下一部分所述。
基于 SharePoint 列表创建表 使用 SharePoint 列表,没有 Access 的用户可以使用你的数据。 此外,列表数据存储在服务器上,这通常比台式机上存储的文件更好地防止数据丢失。 可以从新列表开始,也可以链接到现有列表。 您必须对要创建列表的 SharePoint 网站拥有足够的权限;这可能因网站而异,因此请与 SharePoint 管理员联系,了解有关您的选项的详细信息。
此功能在 Web 数据库中不可用。
-
在“创建”选项卡上的“表”组中,单击“SharePoint 列表”。
-
您可以使用列表模板之一创建标准 SharePoint 列表,如联系人或事件。
还可以选择创建自定义列表,或者链接到或导入现有列表。 单击所需选项。
-
如果选择任一列表模板或创建自定义列表,将打开"创建新列表"对话框以引导完成该过程。 如果选择使用现有列表,将打开" 获取外部数据 "对话框来帮助你。
有关表的详细信息,请参阅文章表简介。
将数据从另一个源粘贴到 Access 表中
如果数据当前存储在其他程序(如 Excel)中,可以将数据复制并粘贴到 Access 表中。 一般情况下,如果数据已分列,这效果最佳,因为它们位于 Excel 工作表中。 如果数据位于文字处理程序中,应首先使用选项卡分隔数据列,或者将数据转换为文字处理程序中的表格,然后复制数据。 如果数据需要任何编辑或操作 (例如,将全名分隔为名字和姓氏) ,可能需要在复制数据之前执行此操作,尤其是不熟悉 Access 时。
将数据粘贴到空表中时,Access 会数据类型字段的数据类型设置每个字段的索引。 例如,如果粘贴的字段只包含日期值,Access 将日期/时间数据类型应用于该字段。 如果粘贴的字段只包含"是"和"否"字样,Access 会向数据类型应用"是/否"。
Access 根据在粘贴数据的第一行中查找到的名称来命名字段。 如果粘贴数据的第一行的类型与后续行相似,Access 将确定第一行是数据的一部分,并分配字段泛型名称 (Field1、Field2 等) 。 如果粘贴数据的第一行与后续行不同,Access 将使用第一行作为字段名称,并排除实际数据的第一行。
如果 Access 分配了通用字段名称,应尽快重命名字段以避免混淆。 使用以下过程:
-
在" 文件" 选项卡上,单击 "保存 "以保存表。
-
在数据表视图中,双击每个列标题,然后键入列的名称。
-
再次保存表。
导入或链接到其他源的数据
你可能已在想要在 Access 中使用的另一个程序中收集过数据。 或许您与在其他程序中存储其数据的人合作,并且您希望在 Access 中处理其数据。 或者,你可能有多个不同的数据源,并且需要一个"登陆平台",可以在其中将它们汇集在一起进行更深入的分析。
Access 可轻松导入或链接其他程序中的数据。 可以从 Excel 工作表、其他 Access 数据库中的表、SharePoint 列表或任何其他来源引入数据。 根据数据源的不同,该过程略有不同,但以下说明可让你入门:
-
在" 外部数据" 选项卡上的"导入& 组中 ,单击要导入的文件类型的命令。
例如,如果要从 Excel 工作表导入数据,请单击Excel。 如果未看到正确的程序类型,请单击"更多"。
注意: 如果在"导入 & 链接"组中找不到正确的格式类型,可能需要启动最初创建数据的程序,然后使用该程序以 Access 支持 ((如 带分隔符的文本文件 ) )的文件格式保存数据,然后导入或链接到数据。
-
在"获取外部数据"对话框中,单击"浏览"以浏览到源数据文件,或在"文件名"框中键入源数据文件的完整路径。
-
单击"指定数据在当前数据库中存储方式和位置"下 需要的选项。 可以使用导入的数据创建新表,或创建维护数据源链接的链接表。
-
单击“确定”。
根据你的选择," 链接对象 "对话框或"导入 对象 "对话框将打开。
-
使用对话框完成该过程。 您遵循的确切过程取决于选择的导入或链接选项。
-
在该向导的最后一页上,单击“完成”。
如果选择导入,Access 会询问是否要保存刚刚完成的导入操作的详细信息。
-
如果认为将再次执行此相同的导入操作,请单击"保存导入步骤",然后输入详细信息。
然后,可以通过单击"外部数据"选项卡上的"导入"组中"保存的导入",单击导入规范,然后单击"运行",轻松重现导入操作。
-
如果不想保存操作的详细信息,请单击"关闭"。
Access 将数据导入新表,然后在导航窗格中的"表"下 显示该表 。
若要详细了解如何将数据导入 Access,请遵循本文"另 请参阅" 部分中的链接。
后续步骤
设计过程的其余部分因目标而异,但你可能需要考虑创建查询、窗体、报表和宏。 本文不提供有关创建其他数据库对象的信息。
有关详细信息,请参阅以下文章:
从电子表格或其他程序导入数据
如果您熟悉其他数据库或电子表格程序,您可能知道这些应用程序如何工作的基础知识以及用于哪些数据库。 Access 与许多其他数据库应用程序不同,它允许您创建关系数据库,并且通过提供用于开发复杂查询、窗体和报表的工具,进一步不同于大多数电子表格程序。 Access 还提供了许多用于处理其他数据库程序的选项,例如SQL Server。
将 Excel 工作表导入 Access
许多人在首先在 Excel 中构建列表后开始探索 Access。 Excel 是开始创建列表的一个不错位置,但随着列表的增长,组织和保持更新变得更加困难。 将列表移动到 Access 通常是下一个逻辑步骤。
数据库表在结构上类似于工作表,即数据存储在行和列中。 因此,通常可以轻松将工作表导入数据库表。 在工作表中存储数据与将数据存储在数据库中的主要区别在于数据的组织方式。 仅将整个工作表导入为数据库中的新表并不能解决与组织和更新数据相关的问题,尤其是当工作表包含冗余数据时。 若要解决这些问题,必须将电子表格数据拆分为单独的表,每个表包含相关的数据。 若要详细了解如何排列表中的数据,请参阅"数据库设计 基础知识"一文。
Access 具有表分析器向导的功能,可帮助你完成此过程。 将数据导入表后,向导可帮助你将表拆分为单独的表,其中每个表包含任何其他表中未复制的数据。 向导还会在表之间创建必要的关系。
将 Excel 工作表作为表格导入到新数据库中
-
在"文件"选项卡上,单击"新建",然后单击"空白数据库"。
-
在"文件名"框中键入新数据库的名称,然后单击"创建"。
新数据库随即打开,Access 将创建新的空表 Table1。
-
关闭 Table1。
当系统询问是否要保存对 Table1 设计的更改时,请单击"否"。
-
在"外部数据"选项卡上的"导入链接&,单击Excel。
-
在"获取外部数据"对话框中,单击"浏览"。
-
使用 "文件打开 "对话框查找文件。
-
选择文件,然后单击“打开”。
-
在 "获取外部数据 "对话框中,确保选中"将源数据导入当前数据库选项 中的新 表"。
-
单击“确定”。
"导入电子表格向导"将启动,并询问有关您的数据的一些问题。
-
按照说明操作,单击"下一步"或"返回"浏览页面。 在该向导的最后一页上,单击“完成”。
注意: Access 会询问是否要保存刚刚完成的导入操作的详细信息。 如果认为将再次执行此相同的导入操作,请单击"是 ",然后输入详细信息。 然后,可以通过单击"外部数据"选项卡上的"导入"组中保存的导入,在将来轻松地重现该操作。 如果不想保存操作的详细信息,请单击"关闭"。
Access 将数据导入新表,然后在导航窗格中的"所有 表" 下显示该数据。
使用表分析器向导整理数据
将数据导入 Access 表后,可以使用表分析器向导快速识别冗余数据。 然后,该向导提供了一种将数据组织到单独表中的简单方法,以便以最有效的方式存储数据。 Access 会保留原始表作为备份,然后创建新表,这些表可以用作数据库应用程序的基础。
-
打开包含要分析的表的 Access 数据库。
-
在"数据库工具"选项卡上的"分析"组中,单击"分析表"。
表分析器向导启动。
向导的前两页包含一个简短的教程 ,其中包含可单击以查看示例的按钮。 如果没有看到介绍性页面,而是看到标记为"显示介绍性页面?"的复选框,请选中该复选框,然后单击"返回"两次以查看简介。 如果不想在阅读简介后再次看到介绍性页面,可以清除"显示介绍性页面?"复选框。
-
在"哪个表包含具有在许多记录中重复的值的字段?"页面上,选择要分析的表,然后单击"下一步"。
-
您可以让向导决定哪些字段在哪些表中,也可以自己做出该决定。 如果按照向导的建议操作,仍然可以在向导的下一页上对表格布局进行更改。
注意: 如果让向导决定将哪些字段放入哪些表中,则其选择可能并不总是适合数据,尤其是在没有太多数据需要处理时。 应仔细检查向导的结果。 另一方面,该向导可能建议比您考虑的组织更高效,因此建议至少尝试一次向导的决策。 如果不喜欢建议,仍然可以手动重新排列字段,并且始终可以单击"返回"并自行排列所有字段。
-
单击“下一步”。 在此页上,指定哪些表包含哪些字段。 如果选择让向导决定,应看到多个表由关系线连接。 否则,Access 只会创建一个包含所有字段的表。 在任一情况下,都可以在此页上进行更改。
-
可以将表中的字段拖动到页面的空白区域,以创建包含这些字段的新表。 Access 会提示输入表名称。
-
如果认为字段在表中存储效率更高,可以将字段从一个表拖动到另一个表中。
-
大多数表都将获得 ID 或 "生成 的唯一 ID" 字段。 若要详细了解 ID 字段,请单击向导右上角的"提示"。
-
若要撤消更改,请单击" 撤消" 按钮。
-
若要重命名表,请双击其标题栏,键入新名称,然后单击"确定"。
-
-
按照需要排列字段后,单击"下一步"。
-
如果向导找到具有非常相似的值的记录,它会将这些值识别为可能的版式错误,并呈现一个屏幕,您可以在其中确认要执行哪些操作。 滚动列表以查找"更正"列中具有值的任何项,然后单击下拉列表中的相应项。 选择 (保留) , 使向导不对值进行更改。 完成后,单击"下一步"。
-
向导会询问是否要创建类似于原始表的查询。 如果已生成基于原始表的窗体和报表,则创建此类查询是个不错的主意。 如果选择"是",则创建查询,向导将"_OLD"追加到表名称后重命名原始表,然后使用原始表的名称命名新查询。 基于表的窗体和报表现在使用查询来查询其数据,并且它们将继续像以前一样工作。
-
单击“完成”。
向导将创建指定的新表,然后打开它们。 检查完结果后关闭它们。
处理来自其他程序的数据
Access 2010 提供用于处理存储在其他程序中的数据的功能。
创建新的 Access 数据库,该数据库链接到其他文件格式的数据 可以使用 Access 以其他文件格式(如文本、dBASE 或电子表格)打开文件。 Access 会自动创建 Access 数据库并链接文件。
-
启动 Access。
-
在“文件”选项卡上,单击“打开”。
-
在 "打开 "对话框中,单击要打开的文件类型。 如果不确定文件类型,请单击"所有文件" (*.*) 。
-
如果需要,请浏览到包含要打开的文件的文件夹。 找到该文件后,双击以打开它。
-
按照向导中的说明操作。 在该向导的最后一页上,单击“完成”。
将数据导入或链接到现有 Access 数据库 可以将其他源和程序的数据导入 Access 表中,以便数据包含在 Access 文件中,也可以从 Access 链接到数据,以便数据保留在 Access 文件 (外部的原始文件中) 。
-
在" 外部数据" 选项卡上的"导入 &" 组中,单击存储数据的格式。
可以从以下源导入或链接到数据:
-
Excel 您可以在 Excel 工作簿中引入工作表或命名区域中的数据。 必须单独导入或链接每个工作表或命名区域。
-
Access 这非常方便,方便将过程与数据分开,创建拆分数据库。 也就是说,可以使用一个数据库来包含所有窗体、报表和宏,以及将数据保留在另一个数据库中。 然后,您可以在不中断任何人的工作的情况下开发改进。 还可以将多个不同 Access 数据库中的数据合并在一起,以便更轻松地跨部门或业务合作伙伴汇总数据。
-
ODBC 数据库 许多程序支持此格式,包括许多数据库服务器产品。 这有助于创建"登陆板"数据库,其中合并了不同系统的数据。
-
文本文件 可以连接到简单的文本文件,甚至可以使用 Access 更改该文件的内容。 这有助于让 Access 数据被各种程序轻松使用。
-
XML 文件 此格式还提供与各种其他程序(包括某些 Web 服务器)的兼容性。
-
SharePoint 列表 这样,数据就可使用 Web 浏览器,这是使用 SharePoint 列表的标准方式。
-
数据服务 可以连接到企业内部的 Web 数据服务。
-
HTML 文档
-
Outlook 文件夹 可以连接到 Outlook 文件夹,以便更轻松地将联系人信息与其余数据集成。
-
dBase 文件 dBase 是 Access 支持的常用备用数据库系统
将显示 "获取外部数据 "对话框。
-
-
按照对话框中的说明进行操作。
Access 将导入数据或将数据链接到数据库。 对于大多数格式,必须指定数据的位置,然后选择数据在数据库中存储方式。
在 Access 的几个版本中使用早期版本的数据库
如果 Access 数据库或 Access 项目是在 Access 2000 或更高版本中创建的,则即使文件已启用安全性,也可使用创建它的 Access 版本或任何更高版本中的数据库或项目。 例如,Access 2000 文件可用于 Access 2000、Access 2002、Access 2003、Access 2007 和 Access 2010。
你可能希望将数据保留于早期版本的 Access 中,但具有更高版本的 Access 的用户想要链接到该数据,但仍利用更高版本的一些功能。 解决方法是在更高版本 (中创建新的"前端"数据库,其中包含窗体、报表、查询、宏,但不包含表) ,并链接到早期版本文件的表。 使用以下过程之一,具体取决于数据库是包含在一个文件中,还是已拆分为 前端/后端应用程序 。
在 Access 的几个版本中使用 Access 数据库文件
如果早期版本 Access 数据库的所有表、窗体和其他对象都包含在一个文件中,并且想要在 Access 的几个版本中使用该数据库,可以在更高版本中创建新的前端数据库,并链接到原始文件。 具有早期版本的 Access 的用户仍可使用原始数据库。 具有更高版本的用户可以使用新的前端数据库链接到相同的数据。 如果需要容纳多个版本的 Access,可以创建多个前端版本。
步骤 1:创建现有数据库的副本,并将其保存为新格式
使用以下过程将数据库转换为以下三种最新格式之一:Access 2000、Access 2002-2003 或 Access 2007。 此命令以原始格式保留原始数据库,并按指定的格式创建副本。
-
关闭 Access 文件。 如果文件是位于服务器或共享文件夹中的多用户 Access 数据库,请确保没有其他人打开它。
-
启动 Access 2010。
-
在“文件”选项卡上,单击“打开”。
-
浏览到要转换的文件的位置,然后双击以将其打开。
如果显示"数据库增强功能"对话框,询问是否要增强数据库,请单击"否"。
-
如果在启动数据库时打开窗体,请关闭该窗体。
-
在"文件"选项卡上,单击"数据库另存为"。
-
在" 另存为 "对话框中,键入新数据库的名称。
注意: 除非将新数据库保存在其他位置,否则其名称必须与原始数据库的名称不同。 在任一情况下,通常最好使用不同的名称,以便可以轻松区分前端数据库和后端数据库。 但是,如果要转换为 Access 2007 格式,文件扩展名会从 .mdb 更改到 .accdb,以便可以使用同一文件名。
-
单击“保存”。
步骤 2:拆分复制数据库,并使用原始文件作为后端数据库
通过以下过程拆分转换后的数据库:
-
在"数据库工具"选项卡上的"移动数据"组中,单击"Access 数据库"。
-
在" 数据库拆分器" 对话框中,单击"拆分 数据库"。
如果需要,可以进行备份,但也可使用原始数据库重新创建副本。
-
键入后端数据库的名称,然后单击"拆分"。
步骤 3:将新的前端连接到原始数据库
-
删除数据库拆分器工具创建的后端数据库 ,注意不要删除原始数据库。
-
将新的前端数据库链接到原始数据库中的表:在"外部数据"选项卡上的"导入和链接&,单击"链接表管理器"。
-
单击 "全选",然后选择"始终 提示新位置" 复选框。
-
单击 "确定",浏览到早期版本的数据库,然后双击它。
如果一切顺利,Access 会显示一条消息,指出已成功刷新所有选定的链接表。
现在可以增强新的前端数据库,以支持具有较新版本 Access 的用户的新功能。 具有早期版本的用户可以继续使用早期版本的数据库。
在 Access 的几个版本中使用前端/后端应用程序
如果 Access 数据库已是 前端/后端应用程序 ,可以将前端转换为新的文件格式。 不需要对后端数据库进行更改。
以下过程演示如何使用"另存为数据库"命令将前端数据库转换为以下三种最新格式之一:Access 2000、Access 2002-2003 或 Access 2007。 此命令以原始格式保留原始数据库,并按指定的格式创建副本。
-
关闭前端数据库。 如果文件是位于服务器或共享文件夹中的多用户 Access 数据库,请确保没有其他人打开它。
-
启动 Access 2010。
-
在“文件”选项卡上,单击“打开”。
-
浏览到前端数据库的位置,然后双击它以打开它。
如果显示"数据库增强功能"对话框,询问是否要增强数据库,请单击"否"。
-
如果打开数据库时显示窗体,请关闭该窗体。
-
在"文件"选项卡上,单击"数据库另存为"。
-
在" 另存为 "对话框中,键入新数据库的名称。
-
单击“保存”。
现在可以增强新的前端数据库以支持新功能。