Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access Access作为多用户数据库_Ms Access_Sharing_Multi User - Fatal编程技术网

Ms access Access作为多用户数据库

Ms access Access作为多用户数据库,ms-access,sharing,multi-user,Ms Access,Sharing,Multi User,几年来,我们一直使用位于共享网络驱动器中的Access数据库。大约有六个用户同时使用,但并非所有用户都一直处于活动状态 使用Access作为工作组数据库的最佳做法是什么? 除了打开数据库时出现以下错误外,我们没有遇到任何问题: 点击错误提示20次就可以绕过它!那么它就可以正常工作了。 这是一个非常简单的数据库,基于用户将使用的几个表单 点击错误提示20次就可以绕过它 这是Access试图执行“名称自动更正”。您应该关闭数据库设置“跟踪名称自动更正信息”和“执行名称自动更正” 此外,Access

几年来,我们一直使用位于共享网络驱动器中的Access数据库。大约有六个用户同时使用,但并非所有用户都一直处于活动状态

使用Access作为工作组数据库的最佳做法是什么?
除了打开数据库时出现以下错误外,我们没有遇到任何问题:

点击错误提示20次就可以绕过它!那么它就可以正常工作了。 这是一个非常简单的数据库,基于用户将使用的几个表单

点击错误提示20次就可以绕过它

这是Access试图执行“名称自动更正”。您应该关闭数据库设置“跟踪名称自动更正信息”和“执行名称自动更正”

此外,Access最初设计为多用户数据库,表单和报表设计作为记录存储在数据库中。它不再使用该存储设计,包含表单和报表的文件不应以共享模式打开(另一个应设置/重置的数据库选项)


最初决定放弃共享模式表单和报表设计时受到NT5.0上SMB中文件损坏错误的影响,但做出该决定后,MS从未觉得有必要重新实现原始功能。

将分割访问数据库分为前端文件和后端文件。所有用户都有自己的FE文件…所有这些FE文件都链接到单个通用BE文件。这是多用户的标准部署方法,效果很好。我们有40多名用户的Access应用程序。

相关:这是否回答了您的问题?如果您的数据库没有被拆分,那么应该这样做。