【问题标题】:how do I update forms and compiled vba in access accde如何在 access accde 中更新表单和编译的 vba
【发布时间】:2014-12-22 14:06:29
【问题描述】:

我们有一个 VBA/Access 版本控制系统,非常适合开发、更新模块/脚本/表单等。

但是,我们以 accde 的形式分发给我们的用户群。

由于发行版的物理大小,我们希望有一种更新表单的方法,或者即时更新,但要做到这一点,我们需要在加入上下文。

我找不到任何包含已编译内容的容器,即 Application.SaveAsText acForm、doc.Name,在 accde 环境中不起作用。

有谁知道如何访问已编译的容器或它们的等价物,以及 accde 的等价物 saveas 或 loadfrom 是什么?

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    简短的回答是,你不知道。当您将数据库编译为 *.accde 文件时,代码模块本身会被剥离,并且您无法对 *.accde 文件进行很多修改设计。如果您需要更改数据库程序,则需要更改 *.accdb 文件并将前端重新分发给您的用户。

    就个人而言,我从Front End Auto-Updating Tool from BTAB Development 开始并做了一些改进。它通过检查前端本地表中的版本号与 *.accde 文件的远程“主”副本中的同一表来工作。如果本地版本已过期,则会下载并安装新副本。

    您似乎担心下载的大小,这意味着您可能没有正确地将数据库拆分为前端和后端。这样做会大大减少您需要分发的 *.accde 文件的大小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      相关资源
      最近更新 更多