您好我正在使用DSN-less链接访问2007-2013应用程序,该应用程序运行正常,但当我与其他用户共享时,我收到以下错误
运行时错误'3328'表是只读的
我尝试在选项下启用应用程序中的活动x组件,然后转到信任中心,并选中[从不显示有关被阻止内容的信息]
我还注意到,当一个用户打开应用程序时,另一个用户会收到此消息
无法锁定文件
我该如何解决这个问题?我知道我必须在选项下做点什么,但是什么?
谢谢
答案 0 :(得分:0)
就像@AVG所说,你需要拆分架构。
这有组件:
这是存储所有表格的地方。它只是另一个Access数据库,没有Forms / Queries / Reports / Modules。
这是您要链接到后端的地方,此 WILL 包含表单/查询/报告/模块,并创建链接表。
您将向所有用户分发此前端,以解决您遇到的这些并发问题(人们正在编辑记录/查看数据,其他人正在尝试写入该表并同时执行其他操作,Access不喜欢这样做。
后端需要位于每个人都可以访问它的位置。
我认为在你的问题中,你要求的是this,但是分割前端和后端是迄今为止最好的路线。只需关闭安全检查即可实现以保护您的数据至少建议。它还有助于减少臃肿。
要禁用记录锁定:单击左上角的Office按钮,单击选项,单击进度。选择No Locks
。