将 access 2007 数据库链接至包含数据访问页的数据库
时 间:2008-08-15 08:10:51
作 者:Microsoft ID:11 城市:上海 QQ:3002789054
摘 要:将 Access 2007 数据库链接至包含数据访问页的数据库
正 文:
数据访问页是一个网页,使用该网页可以查看并使用 Internet 或 Intranet 中的数据。此类数据通常存储在 Access 数据库中。Microsoft Office Access 2007 不再支持创建、修改或导入数据访问页的功能。但是您仍然可以使用 Access 2007 来使用包含数据访问页的数据库。
如果您希望使用 Access 2007 的设计功能来创建窗体、报表和查询,但同时又想使用现有的数据访问页,则可以使用“拆分的数据库”配置。在这种配置中,数据访问页(以及它们所依赖的表)包含在一个 .mdb 文件中,而窗体、报表和查询包含在一个 .accdb 文件中。若要创建拆分的数据库,请将 .mdb 文件转换为 Access 2007 文件格式,然后在新 .accdb 文件中创建链接到原始 .mdb 文件中数据的链接表。这样,您就可以在新的 .accdb 文件中维护窗体、报表和查询,并在原始 .mdb 文件中维护表和数据访问页。
注释
- 无法将 Access 2007 中提供的某些新数据类型(如多值字段和附件数据类型)用于 .mdb 文件中的表。因为早期的文件格式 (.mdb) 不支持这些功能,所以这些新数据类型不可用。
- 可以在 Access 2007 数据库中创建新表并在这些表中使用新数据类型,但是从数据访问页将不能使用 Access 2007 表。
- 如果希望从设计上更改表或数据访问页,则必须使用早期版本的 Access 打开 .mdb 文件。也就是说,针对这样的情形您需要在计算机上安装早期版本的 Access。
要点 一定要先为 .mdb 文件创建备份副本并将其存储在安全位置,然后再执行下列步骤。
步骤 1:将 .mdb 文件转换为 Access 2007 .accdb 文件格式
此过程会以 Access 2007 .accdb 文件格式创建数据库副本,并将原始 .mdb 文件保持不变。
- 启动 Access 2007。
- 单击“Office 按钮”,然后单击“打开”。
- 在“打开”对话框中,通过浏览找到包含 .mdb 文件的文件夹,然后双击该文件。
- 单击“Office 按钮”,然后指向“另存为”。
- 在“将数据库另存为其他格式”下,单击“Access 2007 数据库”。
- 在“另存为”对话框中,通过浏览找到要用于保存 .accdb 文件的文件夹。
注释 如果未将 Windows 配置为显示文件扩展名,则可能需要在“文件名”框中为数据库键入一个新名称,以便可以将 .accdb 文件与 .mdb 文件区分开。
- 单击“保存”。
Access 会通知您数据库已经升级。请单击“确定”以关闭该消息。
步骤 2:将 .mdb 文件中的表链接到 .accdb 文件
- 若要重命名新的 .accdb 文件中的每个表,请右键单击每个表,单击“重命名”,然后键入一个新名称。例如,您可以为每个表名添加前缀“zz”。添加前缀可在导航窗格中将表组合在一起。您可以将这些表作为备份副本保留,也可以在以后删除它们以节省磁盘空间。
- 在“外部数据”选项卡上的“导入”组中,单击“Access”。
- 在“获取外部数据”向导中,单击“浏览”。
- 在“获取外部数据”对话框中,通过浏览找到包含原始 .mdb 文件的文件夹,然后双击该文件。
- 在“获取外部数据”向导中,选择“通过创建链接表来链接到数据源”,然后单击“确定”。
- 在“链接表”对话框中,单击“全选”,然后单击“确定”。
Access 会创建指向表的链接并将它们显示在导航窗格中的“表”下。
提示 如果在导航窗格中看不到“表”类别,请单击导航窗格顶部的栏,然后单击“对象类型”。如果仍旧看不到“表”类别,请再次单击导航窗格顶部的栏,然后单击“表”或“所有 Access 对象”。
现在,您可以使用数据库的 Access 2007 版本了。若要对表或数据访问页进行设计更改,请使用早期版本的 Access 打开 .mdb 文件。
您随时可以恢复使用 .mdb 文件。但是您在 Access 2007 (.accdb) 文件中对窗体、报表和查询进行的增强更改不会反映在 .mdb 文件中。此外,如果您在执行此过程后在 Access 2007 文件中创建任何新表,则该数据不会出现在 .mdb 文件中。
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access判断多条明细的配方或订...(11.30)
- 如何让后台数据库在局域网共享时,且...(11.29)
- 【Access月初月末日期设置方法...(11.29)
- 【Access IIF函数嵌套示例...(11.26)
- Access快速开发平台--使用组...(11.25)
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)