我有一个被 30 人使用的 MS Access 数据库。他们都在一天中的不同时间使用它,但在任何 8 小时的时间块内,可能有 10 个人在使用它。该数据库未在前端和后端之间拆分。主要过程是用户填写表格,然后 VBA 代码将此信息写入表格。
我现在想制作这个数据库的新版本,其中前端与后端分开。这是因为整个数据库多次损坏,我们所有的数据、查询和表单都丢失了。
我注意到在其中一种形式上我有一个控件正在查询正在移动到后端的表。我不确定让每个用户的前端本地副本仅针对这个控件查询后端表是否值得。我想最大限度地减少数据库损坏,那么我是否应该只删除对后端表的任何查询,只允许用户对后端表进行一次主要写入?或者这无关紧要?