部署MDE - 自动更新&可信来源查询

时间:2015-05-21 12:09:10

标签: vba batch-file ms-access access-vba auto-update

我的后端在云服务器上,我的前端将是一个MDE文件。我的公司现在使用Access2013但是在设计和编码数据库时,我们仍然使用XP。

我希望能够通过电子邮件向所有用户发送一个文件,该文件将启用MDE的自动更新。我见过的例子需要访问后端。虽然我不想重新发明轮子,特别是因为我唯一的编程知识是一些VBA,但我希望创建一个文件:

  1. 检查路径C:\ Program Files \ myDatabaseFolder是否存在
  2. 如果没有,则创建它并从我的部门服务器复制MDE(而不是 云)。
    (可能还会复制自我证书以通过 可靠来源警告)
  3. 如果Path存在,则检查当前版本的修改日期 针对部门服务器上的版本并保留最新版本。
  4. 然后打开数据库
  5. 有一些我不太清楚的事情 - 这个文件我会通过电子邮件发送给用户并让他们把它放在桌面上。当他们想要访问数据库时,他们只会运行它 - 但这应该是批处理文件还是其他形式的可执行文件?

    此外,当我创建MDE并尝试打开它时,我收到一条警告: - “无法确定此内容来自可信赖的来源”。我不希望用户在打开文件/数据库时看到这一点,那么自我证书是否足够或者是否有办法创建受信任的位置?我希望尽可能少的用户交互 - 并非所有人都能遵循简单的指示。

    欢迎任何建议或意见。

1 个答案:

答案 0 :(得分:1)

我已在Citrix环境中进行了此设置,但它也适用于普通桌面。这里有详细描述:

FE Deploy Method

我使用的脚本恰好是VB脚本,可以在这里找到:

FE Deploy Script

我没有为此收取咨询费。

PS:如果您满足在EE注册的请求,您应该可以浏览它。

链接到脚本:

Download script