Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何用access建立局域网

金秋  发表于:2010-10-07 14:07:07  
复制

如何用access建立局域网,使多台电脑对文件有编辑权

 

Top
爱吉瑞 发表于:2010-10-07 14:37:14

是局域网内的多个用户,访问同一个ACCESS文件吧?可以用ACCESS自动的拆分工具,将一个ACCESS 数据库拆分成前台和后台,后台只有表。前台分别装在局域网内的其它电脑上,通过链接表链到后台数据表上。这样多台电脑对该数据库文件就有访问权限了。

若对每个用户的访问权利进行具体分配,则可在后台数据库上建立一张权限分配表,相应在ACCESS程序设计时进行设置。局域网用户通过不同的用户名和密登陆,就具有了不同的权限。

 



麥田 发表于:2010-10-08 10:48:12
Lee 发表于:2010-10-08 21:01:07
方法一:把数据库文件共享,其实这样也能进行多用户编辑,因有用户打开数据库后你就不能打开窗体       设计视图了。
方法二:按“咱家是猫”的方法,拆分数据库——建立映射网络驱动器——链接后台数据库。(详见 www.accessoft.com/article-show.asp?id=3044
方法三:按方法二拆分数据库后,不建立映射网络驱动器,直接链接主机IP地址中的共享后台数据库, 因我用网络驱动器链接时,每次开机都要先打开一次网络驱动器,才能正常打开数据库,究竟        是我设置有问题还是我电脑的问题造成,我一直找不到原因。于是我在咱家是猫的方法基础上进行了改良,哪个方法好些我不知道,反正我用这方法这方法几人月了没什么问题。
    如你对这方法有兴趣,发邮件到我邮箱leekf@139.com,我把设置步骤写给你。

linghyj 发表于:2010-10-16 16:35:21

我也很想知道这个办法要怎么解决,请高手帮我看看下面的问题是不是也可以通过3楼所说的来解决???

数据库文件放在服务器上,所有用户通过局域网直接访问。在打开时会出现“目前您没有对该数据库的独占访问权限,如果继续进行更改,稍后并不能将其保存”。 
在帮助信息中的提示是这样的: 
当试图在“设计”视图中打开数据库对象时,可能会收到此错误消息。这是因为 Access 需要对某些对象类型的数据库使用排它锁,以防止其他用户使用这些对象。如果您在其他用户打开此表时,更改表名称或其字段定义,则会给其他用户带来严重的错误。因此,您必须在更新对象之前,获得对数据库的独立访问权。当您发布对象的控件时,其他用户可使用此数据库(通过发布对您的排它锁)。 
建议使用 Microsoft Office Access 的 Microsoft Visual SourceSafe 加载项以在开发过程中实现源代码控制。或者也可将数据库的本地工作副本分发给各开发人员。 

因为要多用户访问,本来数据库的设置就是“共享模式”,而非独占模式打开。可是当出现这个提示框后,点击“确定”以后,还会不停的出现,要按十几二十下才会消失。请问有什么办法可以解决?或者,这个共享提示是否可以直接关闭掉?另外就是建议中提到的Microsoft Visual SourceSafe和本地副本该如何使用?



总记录:4篇  页次:1/1 9 1 :