我对Ms-Access非常陌生。我在服务器计算机中有一个中央后端访问数据库。并且所有用户都在其系统上安装了前端用户界面。
现在,每当我对本地接口进行任何更改时,我都需要在每个系统上重新安装更新的接口。他们是否可以这样做,以便我只在我的本地进行更改,它将自动反映在所有用户的系统上。
谢谢。
答案 0 :(得分:1)
好的,你可以做几个选项来全面或全面地自动化这个过程。
部分自动化 如果您没有很多用户并且不想进行大量编码,则可以编写一个简单的批处理文件或vbs文件,您可以在用户桌面上将其设置为图标。批处理文件代码将显示以下类型的信息。
@Echo Off
REM Copy your file from server location to local user machine
xcopy "F:\ServerDirectory\databasename.mdb" "C:\ClientDirectory\databasename.mdb" /E /Y /R
在用户计算机上将其设置为图标,只要您希望他们更新前端,请让他们双击图标。这将覆盖客户端,无论您放置在服务器上的位置。建议创建具有UNC路径的数据库后端的所有表链接。
我已成功将其用于各种应用程序 - 我在服务器上的适当位置对前端位置进行了更改,然后向人们发送快速电子邮件,要求他们双击bat文件图标。
完全自动化 使用visual basic以编程方式设置版本控制,以便客户端根据服务器编号检查客户端的版本号,如果客户端不是最新版本,则会下载新版本。
这涉及更多内容,此处提供完整说明。
答案 1 :(得分:0)
部署此类MS Access解决方案时,需要决定是在所有用户之间共享客户端MDB文件,还是将副本分发给每个用户。听起来你已经采取了第二种选择。每种选择都有优点和缺点。如果您继续使用当前方法,则可以查看脚本选项以在用户之间部署更新的客户端MDB文件。