会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 编程心得绝招 > 实际编程 > 正文

在Access中手动拆分数据库

时间:2009-09-09 09:38 来源:Microsoft 作者:Microsof… 阅读:
正 文:
若要在 Microsoft Office Access 2003 和更早版本的 access 中拆分数据库,请按照以下步骤操作:
新建一个空的 access 数据库。
在“文件”菜单上,指向“获取外部数据”,然后单击“导入”。
找到并选择要拆分的数据库。
在“表”选项卡上,单击“全选”,然后单击“确定”。
请注意,access 将所有表都导入到作为后端数据库的新数据库中。
将新的后端数据库存储在一个网络共享位置中,并确保所有用户都具有该共享位置的完全访问权限。
新建另一个空的 access 数据库。
在“文件”菜单上,指向“获取外部数据”,然后单击“链接表”。
选择刚才创建的后端数据库。
在“表”选项卡上,单击“全选”,然后单击“确定”。
请注意,access 会将后端数据库中的表链接到前端数据库。
在“文件”菜单上,指向“获取外部数据”,然后单击“导入”。
选择要拆分的原始数据库,然后单击“导入”。
在“窗体”选项卡上,单击“全选”。在所有选项卡中重复此步骤(“表”选项卡除外)。由于已经链接到表,现在只需导入其余对象即可。
在选择了除表以外的所有对象之后,单击“确定”。
请注意,现在您已经链接了所有表并且导入了其余的对象。
若要在 Microsoft Office access 2007 中拆分数据库,请按照以下步骤操作:
新建一个空的 access 数据库。
在“外部数据”选项卡上,单击“导入”组中的“access”。
在“获取外部数据”对话框中,单击“浏览”以找到并选择要拆分的数据库,单击以选中“将表、查询、窗体、宏和模块导入当前数据库”复选框,然后单击“确定”。
在“导入对象”对话框中,单击“表”选项卡上的“全选”,然后单击“确定”。
请注意,access 将所有表都导入到作为后端数据库的新数据库中。
将新的后端数据库存储在一个网络共享位置中,并确保所有用户都具有该共享位置的完全访问权限。
新建另一个空的 access 数据库。
在“外部数据”选项卡上,单击“导入”组中的“access”。
在“获取外部数据”对话框中,单击“浏览”以选择创建的后端数据库,单击以选中“通过创建链接表来链接到数据源”复选框,然后单击“确定”。
在“导入对象”对话框中,单击“表”选项卡上的“全选”,然后单击“确定”。
请注意,access 会将后端数据库中的表链接到前端数据库。
在“外部数据”选项卡上,单击“导入”组中的“access”。
在“获取外部数据”对话框中,单击“浏览”以选择要拆分的原始数据库,单击以选中“将表、查询、窗体、宏和模块导入当前数据库”复选框,然后单击“确定”。
在“导入对象”对话框中,单击“窗体”选项卡上的“全选”,并在所有其他选项卡上重复此步骤,但是“表”选项卡除外,因为您已经链接到表。现在,只需导入其余对象,然后单击“确定”。
请注意,现在您已经链接了所有表并且导入了其余的对象。
注意:
此数据库为前端数据库。可以将此前端数据库分发到工作站,以便每个用户都拥有自己的前端数据库副本。
现在,您已经成功地拆分了数据库,这样可提高性能。当用户打开窗体时,窗体将在用户计算机上本地打开,而不会通过网络发送。只有链接表中的数据才会通过网络进行传输。
可能需要拆分数据库的原因
下面列出了拆分数据库的常见原因:
您要与网络上的多个用户共享数据库。
有多个人在进行数据库开发工作,而您没有安装 Microsoft Visual Source Safe。
您不希望用户能够对表进行设计更改。
拆分数据库的最常见原因是:您要与网络上的多个用户共享数据库。如果直接将数据库存储在网络共享位置中,则在用户打开窗体、查询、宏、模块或报表时,必须通过网络将这些对象发送到使用该数据库的每个用户。如果对数据库进行拆分,则每个用户都可以拥有自己的窗体、查询、宏、模块和报表副本。因此,仅有表中的数据才需要通过网络发送。
注意:若要拆分数据库,还可以使用数据库拆分器实用工具。

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: