ACCESS数据库局域网内实现多机数据共享的方法[Access软件网]

时 间:2018-06-29 08:08:56
作 者:缪炜   ID:24010  城市:江阴
摘 要:有不少朋友要把自己的数据库实现局域网内多机共享数据,这里我介绍一下一种简单的实现方法:

正 文:

1.         首先把程序折分,分成一个前台程序,一个后台数据库。

利用ACCESS的数据库拆分向导可以很轻松的做到把数据库分为前台与后台两个部分,前台保留除表之外的所有对象,包括:查询、窗体、报表、宏或代码,并且自动链接了后台数据库的表;而后台只保留了表对象。

Ø         打开数据库-工具-数据库实用工具-折分数据库

Ø         在弹出“数据库拆分器”后单击“拆分数据库”按钮,弹现“创建后端数据库”对话框。

Ø         拆分后的前台保留原数据库名,而后台数据库名通常会在原数据库名后加_be,你可以指定后台保存在一个特定的文件夹内。

譬如说:我原来有一个数据库:C:\Nestling\Tit.mdb

拆分后,前台程序库仍为:C:\Nestling\Tit.mdb

后台数据库可以保存为:C:\Nestling\TitDatas\Tit_be.mdb

2.         共享后台数据库所在的文件夹。

Ø         打开资源管理器,选中文件夹,右键单击,选择“共享与安全”。

Ø         选中“在网络上共享这个文件夹”。

Ø         如果你想让局域网内其他机上的可以更新你的数据,就在“允许网络用户更改我的文件”上勾中。

以上是以Windows XP为例,其他系统会有所不同。

3.         映射网络驱动器。

Ø         在“网络邻居”上右键单击,或在“资源管理器”中选择工具菜单,选择“映射网络驱动器”。

Ø         指定一个驱动器(盘符),譬如:M。这个M盘为随意的,你可以指定任意其他的盘符,但要在局域网内所有要同享你的数据库的机上映射统一的盘符至你的后台数据库所在的共享文件夹。

Ø         指定此盘符映射的文件夹,也就是你后台数据库所在的那个共享文件夹。可以单击浏览按钮选择,也可以直接输入。

Ø         选中“登录时重新连接”

有些人不明白为什么要映射驱动器,这主要是考虑以后程序库分发的方便,也就是说,如局域网内每台机都把你的后台数据库所在的共享文件夹映射为统一的驱动器后,你的程序库在你的机上设置好之后,就可以直接复制到每台机上,不用再做重新的链接,立刻就可以执行了。(复制程序库的过程,称之人前台程序库的分发。)此步骤下面会讲到。

4.         重新链接前台程序库的表链接。

Ø         我选择的方法是,打开前台程序库,把里面的所有原有链接表删掉,大家不要担心删掉链接表会删掉数据,这里删掉的只是链接,并没有删除后台数据库的表里的数据。

Ø         重新链接表。可以选择菜单中的“获取外部数据”——“链接表”,也可以在表对象中空白的地方右键单击,选择“链接表”

Ø         在弹出的“链接”对话框中选择你映射的驱动器里的后台数据库。(注意:这里不要直接选择你后台数据库文的那个文件夹中的后台数据库文件,一定要选择通过映射驱动器里的后台数据库,其实,所指向的是同一个数据库文件,便通道不同。)

Ø         选择完要链接的后台数据库后,弹出“链接表”对话框,单击“全选”、“确定”,然后等待片刻,由ACCESS完成所有表的链接工作。

5.         上面做完后你的机器上的工作就完成了,接下来就是在局域网中的每台机上都映射你的那个共享文件夹至同样的驱动器(盘符)如:M。

6.         最后一步,分发前台程序库,所有设置局域网内数据库共享的工作完成。

以后,你的程序库功能升级后,直接分发程序库就行了。

Access软件网官方交流QQ群 (群号:39785885)      access源码网店

(0)

相关推荐

  • 建站流程知道多少?

    建站一般包括以下三个流程:购买域名.购买服务器和虚拟主机.网站程序和模板安装. 本文主要介绍网站程序(织梦CMS网站管理系统)和模板安装步骤. 1. 本地安装 控制面板删除wamp文件夹--安装服务器 ...

  • 稳赚不赔的项目,简单搬运就能被动月赚10000+

    稳赚不赔的项目,简单搬运就能被动月赚10000+ 大家好,我是独孤求胜,公众号独孤思维.今天是原创日更104篇. 最近有粉丝朋友问我,如何搭建一个像我一样的资源站,然后通过会员收费进行变现,其实网站搭 ...

  • ecshop二次开发对ecshop系统框架分析

    ecshop二次开发对ecshop系统框架分析 第一 .整体框架结构 : 整个系统是层结构 有数据层 有外观层 比如 我们index.php 是外观层(和用户打交道的层) 那推荐产品来说吧 在inde ...

  • UC头条:MySQL数据库定时备份到其他电脑

    最近我的一个学弟问了我一个问题,说他要实现一个功能,他老师给他提出来一个问题,让他的项目实现定时备份数据库到其他电脑,确保安全.他就来问我,还好我之前弄过,虽然我是干前端的,哈哈哈,之前学的比较杂. ...

  • 局域网内ping不通 原因与解决方法

    我有两台电脑,都是局域网IP,电脑系统都是Windows10家庭中文版,结果ping不通. 台式电脑:192.168.1.104 笔记本电脑:192.168.1.101 我的情况是这样的,由于我的笔记 ...

  • 如何在vb程序中实现对access数据库的msysobjects表的读取操作?

    各种基于SEIR模型的改进算法代码.Python代码,还包含Si,sir,sis的代码,是做数学建模比赛整理的资料,具全,带论文.研究COVID-19的传播过程和受感染人数的变化规律,是探索如何制止C ...

  • VB语言获取ACCESS数据库表中字段名

    下面直接用例子来介绍:VB如何获取ACCESS数据库表中的字段名称 Sub getTableName() Dim RS As ADODB.Recordset Dim CN As ADODB.Conne ...

  • 怎么样才能让外网的计算机访问一个局域网内的计算机?

    外网电脑访问内网电脑,目前来说,有2种基本方式,一种是远程控制,一种是内网穿透,下面我分别简单介绍一下,感兴趣的朋友可以尝试一下: 01 远程控制 这是最简单的外网电脑访问内网电脑的方式,只需要在两端 ...

  • 局域网内如何打造一个类似360网盘的文件服务器?

    很好实现,我用的是玩客云 1T机械硬盘的组合,非常好用. 由于工作性质要求,我必须做一个文件服务器,这几年用过很多软件,比如Serv-U.百度云盘(起初有云自动同步功能的).win系统自带FTP文件服 ...

  • 外网远程-局域网内机器维护

    利用Windows2003的路由与远程访问功能,可以通过NAT实现内网用户上外网,也可以实现远程维护. 如何将内网的服务器映射到外网地址呢? 一.服务器端配置 1.单击"开始",指 ...

  • 三元内传仙机

    三元内传仙机

  • treeview 显示ACCESS数据库中的字段

    Option Explicit Private Sub Form_Load() '工程->引用->选中Microsoft ActiveX Data Objects 2.8 Library ...

  • 局域网内怎样实现无线多屏互动投屏?

    局域网内怎样实现无线投屏?注意:我们实现多屏互动投屏的前提是在局域网内,也可以称之为私有部署.而在完全没有网络的情况下该如何实现多屏互动投屏呢? 首先我们来了解一下局域网内多屏互动投屏的应用场景-一对 ...