Access 提供了多种重用数据库设计的方法。 可以将整个数据库另存为模板,将数据库的一部分保存为应用程序部件,或将字段或字段集另存为数据类型模板。 在每种情况下,Access 都会创建一个文件,然后你可以与其他人共享该文件。 同样,可以使用第三方提供的此类文件。
本文讨论如何将各种数据库对象保存为模板,在某些情况下包括数据。 它还讨论了各种模板文件以及如何共享它们。 本文提供有关 Access 附带的应用程序部件的一些详细信息。
本文内容
概述
有时,你不想从头开始。 当你花费大量时间使设计正确时,你希望充分利用它,例如重用它。 或者,你可能想要利用其他人已经完成的设计工作。 Access 提供了三种重用数据库设计的main方法:
-
数据库模板 是 (文件类型 *.accdt) 的文件,可用于创建新数据库。 通常,从模板生成的数据库随时可供使用,但你可以对其进行自定义以满足特定需求。 例如,资产 Web 数据库模板提供基本的资产管理功能,但你可能希望通过添加一些与组织相关的部门或预算信息来扩展此功能。 Access 附带各种数据库模板,在 Access 打开时,可以在 Backstage 视图中看到这些模板。
-
应用程序部件 是与数据库模板一样的文件,但可以使用它们将设计元素添加到现有数据库,而不是用作新数据库的基础。 例如,注释应用程序部件提供了一个设置为包含注释的表,包括日期/时间字段。 某些应用程序部件会启动一个向导,以帮助你创建关系来定义应用程序部件如何与现有表相适应。 Access 附带了多个应用程序部件,可以在“Create”选项卡上看到这些部件。
-
数据类型模板 是可用于创建新字段和字段组合的文件。 例如,可以使用“开始日期”和“结束日期”数据类型模板,只需单击一下即可将一对日期/时间字段添加到表中。 数据类型模板使用数据库模板和应用程序部件中的其他文件类型 (*.accft) 。 Access 附带了各种数据类型模板,当您在数据表视图中打开表时,可以在“ 字段 ”选项卡上看到这些模板。
保存和共享数据库设计元素以供重复使用
Create数据库模板或应用程序部件 使用“文件”选项卡上的命令将数据库另存为 *.accdt 文件 。 (有关步骤,请参阅 保存并重用数据库设计元素部分。) 然后,可以使用模板创建新数据库,或者,如果它是应用程序部件,则将其功能添加到现有数据库。
默认情况下,创建的数据库模板和应用程序部件存储在漫游应用程序数据模板文件夹中, (例如,C:\Users\<用户名>\AppData\Roaming\Microsoft\Templates\Access\) 。 可以将模板文件放入此文件夹中,使其可用作数据库模板或应用程序部件。 同样,可以从此文件夹中复制模板文件,并将其提供给其他人供自己使用。
注意: 与往常一样,使用来自第三方的文件时要小心谨慎。
Create数据类型模板 使用 “字段 ”选项卡上的 命令将所选表字段保存为 *.accft 文件。 (有关步骤,请参阅 保存并重用数据库设计元素部分。)
默认情况下,创建的数据类型模板存储在漫游应用程序数据模板文件夹中, (例如,C:\Users\<用户名>\AppData\Roaming\Microsoft\Templates\Access\) 。 可以将数据类型模板文件放在此文件夹中,使其可用作新字段的数据类型。 同样,可以从此文件夹中复制模板文件,并将其提供给其他人供自己使用。
注意: 与往常一样,使用来自第三方的文件时要小心谨慎。
将数据库另存为数据库模板或应用程序部件 (*.accdt)
通过使用 Backstage 视图中的“ 保存 & 发布 ”选项卡上的命令,将数据库另存为数据库模板或应用程序部件。
-
在“ 文件 ”选项卡上,单击“ 保存 & 发布”。
-
在“ 将数据库另存为”下,单击“ 模板”。
-
在“Create从此数据库新建模板”对话框中,指定以下字段:
-
名称 必需。 输入用于标识模板或应用程序部件的文本。 Access 将此名称与模板或应用程序部件一起显示。
-
说明 输入描述模板或应用程序部件的内容或用途的文本。 这将显示在模板或应用程序部件的工具提示中。
-
类别 选择“ 用户模板” ,使应用程序部件显示在功能区上的“用户模板”下, (默认) 。 还可以通过键入类别来添加类别,然后将此和将来的应用程序部件分配给该类别。 新类别将显示在功能区中。
-
图标 指定要为模板或应用程序部件显示的图标。 对于应用程序部件,此图标将显示在功能区上的应用程序部件库中。
-
预览 指定要在 Backstage 视图中为模板显示的较大图像。 浏览模板时,你将看到此模板的此图像。
-
主表 指定一个表,该表将成为应用程序部件的主表。 默认情况下,此表将用于将应用程序部件与该部件添加到的数据库中的其他表相关联。 当有人使用应用程序部件时,Access 会启动一个向导来帮助创建关系。 尽管默认使用主表,但可以在向导运行时选择其他表。
-
实例化表单 指定在首次打开从此模板创建的数据库时默认打开的窗体。 默认情况下,此窗体仅打开一次。 窗体可以包含打开时运行的代码,但存在代码将生成安全警告。
-
应用程序部件 选中此复选框,将数据库另存为应用程序部件。 清除此检查框,将数据库另存为数据库模板。
注意: 必须先选中此检查框,然后才能为“主表”指定值。
-
在模板中包含数据 选中此检查框,将数据库中的数据保存为模板的一部分。 从模板创建新数据库时,它们包括此数据。
-
-
单击“ 确定” 保存模板。 默认情况下,Access 会将模板保存到 C:\Users\<当前用户>\AppData\Roaming\Microsoft\Templates\Access\。
将字段另存为数据类型模板 (*.accft)
若要创建数据类型模板,请选择字段或字段组合,然后使用功能区上的命令将其保存为模板。 在开始之前,请确保字段或字段按所需方式进行设置 - 设置要保留为数据类型模板的一部分的任何属性。 例如,如果要创建“euro”数据类型模板,可以创建一个货币字段,然后将其“格式”设置为 “欧元”。
-
打开包含要另存为模板的字段或字段的表。
-
选择要保存以供重复使用的一个或多个字段。
-
在“ 字段 ”选项卡上的“ 添加 & 删除 ”组中,单击“ 更多字段”,然后单击“ 将所选内容另存为新数据类型”。
-
在“Create从字段新建数据类型”对话框中,指定以下内容:
-
名称 必需。 它标识数据类型模板,当你从“更多字段”列表中选择字段时,它将显示在可用 字段 列表中。
-
说明 输入描述数据类型模板的内容或用途的文本。 当将鼠标悬停在 “更多字段” 列表中的数据类型模板上时,它将显示在工具提示中。
-
类别 在“ 更多字段” 列表中选择要在其中列出数据类型模板的类别。 默认情况下,类别为“用户定义类型”。
-
实例化表单 如果需要,请指定在首次使用数据类型模板时默认打开的窗体。
-
-
单击“ 确定” 保存数据类型模板。
重用第三方的数据库设计
通过将 .accdt 文件的副本放入计算机上的相应文件夹中,可以使数据库模板或第三方的应用程序部件在功能区上可用。
-
获取模板文件, (它应具有 .accdt 或 .accft 文件扩展名) 。
-
将文件的副本放在 <System Root>Users\<当前用户>\AppData\Roaming\Microsoft\Templates\Access\,其中:
-
<系统根> 是 Windows 安装 (通常为 C:\) 的根文件夹,并且
-
<当前用户> 是用于登录到 Windows 的用户名。
注意: 如果该文件夹尚不存在,请创建它。
-
-
执行下列操作之一:
-
若要使用数据库模板,请在“文件”选项卡上单击“新建”,单击“我的模板”,单击所需的模板,然后单击“Create”。
-
若要使用应用程序部件,请打开要向其添加部件的数据库,然后在“Create”选项卡上,单击“应用程序部件”,然后单击所需的部件。
-
若要使用数据类型模板,请打开要在其中创建字段的表,然后在“ 字段 ”选项卡上的“ 添加 & 删除 ”组中,单击“ 更多字段”,然后单击所需的数据类型模板。
-