ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 22477|回复: 19

[讨论]Access局域网共享方法

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-9-25 08:53 | 显示全部楼层 |阅读模式

       我在局域网共享Access数据库, 用Excel作为前台供多人使用, 我知道的共享方式是将装有Access数据的文件共享作为服务器, 其他人在局域网内找到该文件夹并设置为网络映射, 这样就可以实现多人局域网内公用1个数据库。

       但是上面这种方法有缺点, 尤其是安全方面, 比如其他人可以将数据库文件删除, 当然一般情况下这是不会发生的; 还有共享文件夹容易招来病毒, 或者被别有用心的人攻破等等。不知道各位有没有更安全的方法在局域网内实现Access数据库共享, 并能通过Excel VBA访问和修改?请大家各抒己见!

[此贴子已经被作者于2007-11-21 15:20:46编辑过]

TA的精华主题

TA的得分主题

发表于 2007-9-25 10:19 | 显示全部楼层

我用的方法是,备份,几台电脑上备份。这样就不怕删除了

TA的精华主题

TA的得分主题

发表于 2007-9-25 13:20 | 显示全部楼层
我也有此难题,等待版主支招吧?[em06]

TA的精华主题

TA的得分主题

发表于 2007-9-28 15:18 | 显示全部楼层
偶也想知道怎么弄!

TA的精华主题

TA的得分主题

发表于 2007-9-28 16:27 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

这种模式是最简单的数据共享。

花一个月学习网络编程,然后把共享模式做成真正的服务器/客户,由服务器向客户分配授权的数据,就可以避免这种风险了。可不开共享

TA的精华主题

TA的得分主题

发表于 2009-12-15 23:02 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复 5楼 xinhunter 的帖子

由服务器向客户分配授权的数据,可不开共享。如何实现能否说说让大家分享

TA的精华主题

TA的得分主题

发表于 2009-12-15 23:44 | 显示全部楼层
放在NTFS分区中,拒绝删除权限,只开打开和修改权限

TA的精华主题

TA的得分主题

发表于 2011-6-19 02:59 | 显示全部楼层

局域网中共享ACCESS

拆分数据库的方法。具体步骤如下:

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


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


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

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

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


譬如说:我原来有一个数据库:D:\soft\soft.mdb

拆分后,前台程序库仍为:D:\soft\soft.mdb

              后台数据库可以保存为:D:\soft\be\soft.mdb


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


* 选中文件夹,右键单击,选择“共享与安全”。

* 选中“共享此文件夹”。

*  别忘了设置权限


ps:我的电脑是win 2003的系统



3.         映射网络驱动器。


*   “网络邻居”上单击右键,选择“映射网络驱动器”。

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

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

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



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



4.         重新链接前台程序库的表链接(好似一定要重新链接)。


*     打开前台程序库,(这时前台数据表前面应该有个箭头标志),把里面的所有原有链接表删掉

*     在表对象中空白的地方右键单击,选择“链接表” ,重新链接表。

*     在弹出的“链接”对话框中选择你映射的驱动器里的后台数据库。(注意:一定要选择通过映射驱动器里的后台数据库)


ps:这样,本地的任务就完成了。


5.         接下来在局域网中的每台机上都映射你的那个共享文件夹至同样的驱动器(盘符)如:M。



6.         最后一步,分发前台程序库(我选择的是讲soft文件夹共享...hoho,这样就不用来回传了~~局域网的其他同事可以将前台复制到自己的电脑上,出现丢失也可以到网上邻居重新复制。ps:前提是前台不被然删掉~~ 嘿嘿)


所有设置局域网内数据库共享的工作完成!


总结下步骤:


1. 拆分数据库

2. 共享后台

3. 设置磁盘映射

4. 重新连接表

5. 局域网其他机子映射

6. 分发前台

TA的精华主题

TA的得分主题

发表于 2011-11-28 20:17 | 显示全部楼层
深奥,基础太差,还是搞不懂!

TA的精华主题

TA的得分主题

发表于 2011-11-28 20:17 | 显示全部楼层
选收藏起,说不定哪天能用上!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 03:46 , Processed in 0.047695 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表