Access 2003完整教程:转换 Access 文件

要点在转换Microsoft Access 文件之前应先进行备份。

将旧版本的 Access 文件转换为 Microsoft Access 2000 或 Access 2002 - 2003 文件格式

可以将Microsoft Access 数据库从 Access 2.0 或更高版本转换为 Access 2000 或 Access 2002 - 2003 文件格式。还可以将Access 项目从 Access 2000 文件格式转换为 Access 2002 - 2003 文件格式。

  1. 如果可能,请编译要转换的 Microsoft Access 文件,这样可降低转换时发生错误的可能性。

    可以在 Access 2002 或更高版本中打开并编译 Access 2000 文件。但如果文件是在 Access 97 或更低版本中创建的 Access 数据库,就必须在旧版本中进行。

    操作方法:

    1. 在“设计”视图中打开模块。

    2. 执行下列操作之一:

      • 在 Access 2002 或更高版本中,在“调试”菜单上单击“编译 <项目名称>”。

      • 在 Access 95 或 97 中,在“调试”菜单上单击“编译所有模块”。

      • 在 Access 2.0 中,在“运行”菜单上单击“编译加载模块”。

  2. 关闭要转换的 Microsoft Access 文件。如果文件是位于服务器上或共享文件夹中的多用户Access 数据库,请确保没有其他用户打开它。

  3. 在 Access 2002 或更高版本中,执行下列操作之一:

    将 Access 数据库从 Access 97 或更低版本转换为默认文件格式(Access 2000 或 Access 2002 - 2003)

    1. 在“文件”菜单上,单击“打开”
    2. 单击“打开”对话框左侧的快捷方式,或者在“查找范围”框中,单击包含要打开的 Microsoft Access 数据库的驱动器或文件夹。
    3. 在文件夹列表中双击相应的文件夹,直到打开包含所需数据库的文件夹。如果找不到想要打开的数据库,请单击“打开”对话框中工具栏上的“工具”,再单击“查找”按钮图像。在“查找”对话框中,输入附加搜索条件。
    4. 双击所要打开的文件。
    5. 在“转换/打开数据库”对话框中,单击“打开数据库”。

    将旧版本的 Access 文件转换为指定的文件格式

    1. 备份将要转换的Microsoft Access 文件。
    2. 如果可能,请在旧版的 Access 中编译 Access 文件。这样会减少在转换过程中出错的可能性。
    3. 关闭 Access 文件。如果该文件位于服务器或位于共享文件夹的多用户Access 数据库中,应确定再没有人打开该数据库。
    4. 启动 Access。
    5. 在“工具”菜单上,指向“数据库实用工具”,指向“转换数据库”,然后单击用于新文件的文件格式。
    6. 在“数据库转换来源”对话框中,选择要转换的数据库,然后单击“转换”。
    7. 在“将数据库转换为”对话框中,请执行下列操作之一:
      • 为新文件键入名称。
      • 选择保存新文件的其他位置(可以保留原来的名称,也可以进行更改)。

      不能将 Access 数据库转换为与原始数据库具有相同名称和位置的文件。

    8. 单击“保存”。

注意

将 Access 文件转换为旧版本

可以将采用 Access 2000 或 Access 2002 - 2003 文件格式的Microsoft Access 数据库转换回 Access 97 文件格式。也可以将采用 Access 2002 - 2003 文件格式的 Access 数据库或Access 项目转换回 Access 2000 文件格式。
  1. 打开要转换的 Microsoft Access 文件。如果文件是位于服务器上或共享文件夹中的多用户Access 数据库,请确保没有其他用户打开它。

    要点如果已使用了 Microsoft Visual Basic for Applications (VBA) 代码的安全功能,则在转换文件前必须先提供密码,方法是单击“数据库”工具栏上的“代码”按钮图像,然后在“数据库名 密码”对话框中输入密码。

    如果正在转换一个启用安全措施的 Access 数据库,必须拥有该数据库的“打开/运行”以及“以独占方式打开”的权限,以及数据库中所有对象的“读设计”权限。若要帮助保护已转换为 Access 97 的数据库,必须在 Access 97 中打开该数据库并应用用户级安全机制。

  2. 在“工具”菜单上,指向“数据库实用工具”,单击“转换数据库/项目”,然后单击所需的文件格式。
  3. 在“将数据库转换为”对话框中,在“文件名”框中键入要新建的早期版本的数据库名,然后单击“保存”。
  4. 如果要转换为 Access 97 的数据库中包含代码,请在 Access 97 中打开新数据库,打开一个模块,单击“工具”菜单上的“引用”,然后在“可用的引用”框中,清除已不存在的引用旁边的复选框,并设置一个对 Microsoft Access DAO 3.51 Object Library 的引用。

    如果 Access 数据库使用加载项或类库数据库,则还必须将它们转换回 Access 97。

将启用安全措施的数据库从 Access 95 或 97 转换为 Access 2000 或 Access 2002 - 2003 文件格式

在从 Microsoft Access 95 或 97 升级时,必须转换启用安全措施的Access 数据库,但是工作组信息文件不需要转换就可以在 Microsoft Access 2000 中使用。不过,在使用工作组信息文件之前应先进行压缩。下面的过程不适用于 Access 项目,因为它的安全性是在与项目连接的Microsoft SQL Server 数据库中维护的。

  1. 转换启用安全措施的 Access 数据库。

    操作方法:

    1. 备份将要转换的Microsoft Access 文件。
    2. 如果可能,请在旧版的 Access 中编译 Access 文件。这样会减少在转换过程中出错的可能性。
    3. 关闭 Access 文件。如果该文件位于服务器或位于共享文件夹的多用户Access 数据库中,应确定再没有人打开该数据库。
    4. 启动 Access。
    5. 在“工具”菜单上,指向“数据库实用工具”,指向“转换数据库”,然后单击用于新文件的文件格式。
    6. 在“数据库转换来源”对话框中,选择要转换的数据库,然后单击“转换”。
    7. 在“将数据库转换为”对话框中,请执行下列操作之一:
      • 为新文件键入名称。
      • 选择保存新文件的其他位置(可以保留原来的名称,也可以进行更改)。

      不能将 Access 数据库转换为与原始数据库具有相同名称和位置的文件。

    8. 单击“保存”。
  2. 在 Access 2002 或更高版本中,打开新的 Access 数据库,然后指向“工具”菜单上的“数据库实用工具”,然后单击“压缩和修复数据库”,从而压缩数据库。
  3. 关闭 Access 数据库,并临时联接与启用安全措施的数据库中所用的工作组信息文件不同的工作组信息 (.mdw) 文件。

    操作方法:

    要点如果正在设置用户级安全机制,并需要确保工作组及其权限不重复,则必须确定用于定义要加入的工作组的工作组信息文件,是用唯一的工作组 ID (WID)创建的。如果不存在这样的工作组信息文件,则应该重新创建。

    1. 启动 Microsoft Access。
    2. 在“工具”菜单上,指向“安全”,然后单击“工作组管理员”。
    3. 在“工作组管理员”对话框中,选择“加入”。
    4. 键入定义要加入的 Microsoft Access 工作组的工作组信息文件的路径和名称,然后单击“确定”;或单击“浏览”,然后用“选择工作组信息文件”对话框来查找工作组信息文件。

      下一次启动 Microsoft Access 时,Microsoft Access 就会对新加入的工作组使用存储在工作组信息文件中的用户与组帐户以及密码。

    如果另一个工作组信息文件不存在,可能必须先创建一个。

    操作方法:

    Microsoft Access工作组信息文件中包含的是共享数据的一系列用户,也称作工作组。用户的密码也保存在工作组信息文件中。若要控制哪些用户有权访问数据库,必须新建工作组信息文件。

    1. 启动 Microsoft Access。
    2. 在“工具”菜单上,指向“安全”,然后单击“工作组管理员”。
    3. 在“工作组管理员”对话框中,单击“创建”。
    4. 在“工作组所有者信息”对话框中,键入自己的姓名和组织,然后键入一个不超过 20 个字符的数字和字母组合,用作工作组 ID。

      注意应确保记下正确的名称、组织和工作组 ID,包括字母的大小写(对全部三项而言),并将其放置在安全的地方。如果要重新创建工作组信息文件,必须使用相同的名称、组织和工作组 ID。如果遗忘或丢失这些输入项,则不可恢复,因而也就无法访问数据库。

    5. 键入新工作组信息文件的新名称。默认情况下,工作组信息文件保存在语言文件夹中。若要保存在其他位置,请键入新的路径或单击“浏览”来指定路径。
    6. 单击“确定”。

    新的工作组信息文件将在下一次启动 Microsoft Access 时使用。创建的所有用户帐户和组帐户或密码都保存在新的工作组信息文件中。若要使其他用户加入新工作组信息文件定义的工作组,请将该文件复制到共享文件夹中(如果在第 5 步中并未将其保存到共享文件夹中),然后让每个用户运行“工作组管理员”以加入新的工作组信息文件。

  4. 退出并重新启动 Access。
  5. 指向“工具”菜单上的“数据库实用工具”,然后单击“压缩和修复数据库”,从而压缩用于启用安全措施的数据库的工作组信息文件。
  6. 在打开启用安全措施的数据库之前,先告知用户运行“工作组管理员”并联接压缩的工作组信息文件。

将工作组信息文件转换为 Access 2000 或 Access 2002 - 2003 文件格式

Microsoft Access 2000工作组信息文件不需要转换为 Access 2002 或更高版本。然而,若要利用安全和性能的改善,需要按照下述方法将工作组信息文件从 Access 97 或更早版本重新创建为新版本。

  1. 新建工作组信息文件,并确保正确输入了完全相同的、区分大小写的名称、公司名称以及创建原始文件所用的工作组 ID。如果没有重新输入与创建原始文件所用完全相同的项目,将导致创建无效的管理员组。

    操作方法:

    Microsoft Access工作组信息文件中包含的是共享数据的一系列用户,也称作工作组。用户的密码也保存在工作组信息文件中。若要控制哪些用户有权访问数据库,必须新建工作组信息文件。

    1. 启动 Microsoft Access。
    2. 在“工具”菜单上,指向“安全”,然后单击“工作组管理员”。
    3. 在“工作组管理员”对话框中,单击“创建”。
    4. 在“工作组所有者信息”对话框中,键入自己的姓名和组织,然后键入一个不超过 20 个字符的数字和字母组合,用作工作组 ID。

      注意应确保记下正确的名称、组织和工作组 ID,包括字母的大小写(对全部三项而言),并将其放置在安全的地方。如果要重新创建工作组信息文件,必须使用相同的名称、组织和工作组 ID。如果遗忘或丢失这些输入项,则不可恢复,因而也就无法访问数据库。

    5. 键入新工作组信息文件的新名称。默认情况下,工作组信息文件保存在语言文件夹中。若要保存在其他位置,请键入新的路径或单击“浏览”来指定路径。
    6. 单击“确定”。

    新的工作组信息文件将在下一次启动 Microsoft Access 时使用。创建的所有用户帐户和组帐户或密码都保存在新的工作组信息文件中。若要使其他用户加入新工作组信息文件定义的工作组,请将该文件复制到共享文件夹中(如果在第 5 步中并未将其保存到共享文件夹中),然后让每个用户运行“工作组管理员”以加入新的工作组信息文件。

  2. 重新创建任意组帐户,并确保为每一组输入了完全相同的、区分大小写的组名称及个人 ID (PID)。

    操作方法:

    作为数据库安全机制的一部分,可以在 Microsoft Access工作组中创建组帐户,为多个用户指定一套共同的权限。

    要完成该过程,必须以管理员组成员的身份登录到数据库中。

    1. 以要使用其中帐户的工作组启动 Microsoft Access。

      要点为用户创建的帐户必须保存在用户使用的工作组信息文件中。如果使用不同的工作组创建数据库,应在创建帐户之前使用“工作组管理员”更改工作组。

    2. 打开数据库。
    3. 在“工具”菜单上,指向“安全”,然后单击“用户与组帐户”。
    4. 在“组”选项卡上,单击“新建”。
    5. 在“新建用户/组”对话框中,键入新帐户名称和个人 ID (PID)。

      注意一定要记下正确的帐户名和 PID,包括字母的大小写,并将其放到安全的地方。如果要重新创建被删除或创建在其他工作组中的帐户,必须提供同样的名称和 PID。遗忘或丢失了帐户名和 PID 后将无法恢复。

      注释用户帐户名不能与现有组帐户名相同,反之亦然。

    6. 单击“确定”新建组帐户。

    注释在步骤 5 中输入的 PID 不是密码。Microsoft Access 使用 PID 和用户名作为加密算法的种子,来为用户帐户生成经过加密的标识符。

  3. 重新创建每一个用户帐户,并确保为每个用户输入了准确的、区分大小写的用户名及 PID。

    操作方法:

    要完成该过程,必须以管理员组成员的身份登录到数据库中。

    注释对用户进行分组然后将权限指定给组而不是指定给个人,通常易于管理安全机制。

    1. 使用包含要用的帐户在内的工作组启动 Microsoft Access。

      要点为用户创建的帐户必须保存在用户使用的工作组信息文件中。如果使用不同的工作组创建数据库,应在创建帐户之前更改工作组。

    2. 打开数据库。
    3. 在“工具”菜单上,指向“安全”,然后单击“用户与组帐户”。
    4. 在“用户”选项卡,单击“新建”。
    5. 在“新建用户/组”对话框中,键入新帐户的名称和个人 ID (PID),然后单击“确定”以创建新帐户,新帐户自动添加到用户组中。

      注意一定要记下正确的帐户名和 PID,包括字母的大小写,并将其放到安全的地方。如果要重新创建被删除或已在其他工作组中创建了的帐户,必须提供其名称和 PID。遗忘或丢失了帐户名和 PID 后将无法恢复。

    注释

    • 用户帐户名不能与现有组帐户名相同,反之亦然。
    • 在步骤 5 中输入的 PID 不是密码。Microsoft Access 使用 PID 和用户名作为加密算法的种子,来为用户帐户生成经过加密的安全标识符。

将启用安全措施的数据库从 Access 2.0 转换为 Access 2000 或 Access 2002 - 2003 文件格式

  1. 转换启用安全措施的数据库。

    操作方法:

    1. 备份将要转换的Microsoft Access 文件。
    2. 如果可能,请在旧版的 Access 中编译 Access 文件。这样会减少在转换过程中出错的可能性。
    3. 关闭 Access 文件。如果该文件位于服务器或位于共享文件夹的多用户Access 数据库中,应确定再没有人打开该数据库。
    4. 启动 Access。
    5. 在“工具”菜单上,指向“数据库实用工具”,指向“转换数据库”,然后单击用于新文件的文件格式。
    6. 在“数据库转换来源”对话框中,选择要转换的数据库,然后单击“转换”。
    7. 在“将数据库转换为”对话框中,请执行下列操作之一:
      • 为新文件键入名称。
      • 选择保存新文件的其他位置(可以保留原来的名称,也可以进行更改)。

      不能将 Access 数据库转换为与原始数据库具有相同名称和位置的文件。

    8. 单击“保存”。
  2. 按照上述步骤转换启用安全措施的数据库所使用的工作组信息文件(通常命名为 system.mda)。
  3. 在打开启用安全措施的数据库之前,先告知用户运行“工作组管理员”并联接压缩的工作组信息文件。

    操作方法:

    要点如果正在设置用户级安全机制,并需要确保工作组及其权限不重复,则必须确定用于定义要加入的工作组的工作组信息文件,是用唯一的工作组 ID (WID)创建的。如果不存在这样的工作组信息文件,则应该重新创建。

    1. 启动 Microsoft Access。
    2. 在“工具”菜单上,指向“安全”,然后单击“工作组管理员”。
    3. 在“工作组管理员”对话框中,选择“加入”。
    4. 键入定义要加入的 Microsoft Access 工作组的工作组信息文件的路径和名称,然后单击“确定”;或单击“浏览”,然后用“选择工作组信息文件”对话框来查找工作组信息文件。

      下一次启动 Microsoft Access 时,Microsoft Access 就会对新加入的工作组使用存储在工作组信息文件中的用户与组帐户以及密码。

将旧版本的副本集转换为 Access 2000 或 Access 2002 - 2003 文件格式

在转换副本集时要采取保守的方法。不要将按照这些过程创建的测试“设计母版”和测试副本与正在使用的副本集内的成员进行同步,这一点很重要。否则,正在工作的副本集的数据或结构可能产生意外的更改。

转换 Access 文件

  1. 如果要转换为 Access 2000 文件格式,请确保所有将访问副本集的用户都已安装了 Access 2000 或更高版本。如果要转换为 Access 2002 - 2003 文件格式,请确保所有将访问副本集的用户都已安装了 Access 2002 或更高版本。

  2. 为当前仍具有早期 Access 版本文件格式的“设计母版”制作副本,将副本放在别的计算机上或是将副本与副本集内的所有其他成员完全隔离。

  3. 在旧版本的 Access 中,使独立备份成为一个新“设计母版”的方法是:在“工具”菜单上指向“同步复制”,然后单击“恢复设计母版”。

    如果要从 Access 97 或更低版本开始转换,就必须在旧版本的 Access 中恢复“设计母版”。

  4. 根据新的“设计母版”创建一些副本。
  5. 在“工具”菜单上,指向“数据库实用工具”,然后单击“转换数据库”,将新的“设计母版”转换为 Microsoft Access 2000 或更高版本的数据库。

    如果要从 Access 97 或更低版本开始转换,就要对副本集内的每个新副本重复这一步骤。Access 2000 或 Access 2002 - 2003 文件格式的副本不能与 Access 95 或 Access 97 副本同步。

  6. 将新转换的“设计母版”与新副本同步。
  7. 运行所需的测试。

    如果要更改某些对象,一种方法是:在转换“设计母版”之后,在原始的“设计母版”中进行更改;第二种方法是:将备份保留足够长的时间以从其中导入更改的对象。

  8. 在对备份工作满意之后,删除新“设计母版”及其所有副本。
  9. 将原始的“设计母版”转换为更高版本的 Microsoft Access。

    如果要从 Access 97 或更低版本开始转换,就要转换所有原始副本。

  10. 对副本进行同步。

    将副本集从 Microsoft Access 97 或更低版本转换为 Access 2000 或更高版本后,将不再能用旧版本的 Access 打开副本。

上页:Access 2003完整教程:在控件上应用或更改条件格式 下页:Access 2003完整教程:复制或移动数据

Access 2003完整教程:转换 Access 文件

Access 2003完整教程:复制或移动数据Access 2003完整教程:创建 Access 项目
Access 2003完整教程:在窗体或报表中添加图表Access 2003完整教程:创建复选框、切换按钮或选项按钮
Access 2003完整教程:创建或修改命令按钮Access 2003完整教程:创建弹出式窗体或报表
Access 2003完整教程:创建数据访问页Access 2003完整教程:创建筛选 (ADP)
Access 2003完整教程:创建窗体Access 2003完整教程:创建输入掩码 (MDB)
Access 2003完整教程:创建超链接Access 2003完整教程:关于创建用于查阅数值的列表框、组合框或下拉列表框
Access 2003完整教程:创建宏或宏组Access 2003完整教程:创建选项组
Access 2003完整教程:修改宏Access 2003完整教程:创建 SQL 特定查询 (MDB)
Access 2003完整教程:创建子窗体Access 2003完整教程:创建文本框
Access 2003完整教程:创建、更改或删除密码 (MDB)Access 2003完整教程:创建用于查阅或列出表中值的字段 (MDB)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号