Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 综合其它

在access中手动拆分数据库

时 间:2009-09-05 08:52:47
作 者:Microsoft   ID:4070  城市:杭州
摘 要:在Access中手动拆分数据库
正 文:

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

Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助