【发布时间】:2019-02-14 05:16:37
【问题描述】:
我有一个访问数据库拆分,它有两种不同类型的用户。一组用户在其本地前端创建表/查询。当他们获得新版本的前端时,他们会丢失这些表/查询。
我想建立一个流程来将它们保留/转移到新的前端。以前有人做过吗?
所以我在想这样的事情:
在本地机器上的前端被替换之前,将表/查询与网络副本进行比较。找到的任何表/查询都应导出/导入到新版本中。
任何方向或指导将不胜感激。
【问题讨论】:
-
从来没有这样做过。很奇怪。为什么允许用户修改数据库结构?所有用户都使用相同的表吗?将这些表构建到主前端。
-
如果这些用户正在创建临时表和查询以支持报告功能,我建议使用 Excel。它与 Access 完美集成。
-
这个问题很宽泛,但是看看this Q&A关于版本控制。我正在使用这样的代码来拥有一个更新程序,该更新程序可以引入新的链接表/查询/表单/模块,同时保留用户创建的表和查询。
-
感谢大家的快速反馈。除了 2 个特定用户之外的所有用户都不会创建任何表或查询;这实际上只适用于两个用户,虽然不是开发人员,但他们需要创建查询并且需要不时运行它们。 Erik,我喜欢您的方法,并将研究该链接。这听起来像是一个可行的解决方案。
-
为什么不给这些特殊用户另一个(空白)数据库来玩呢?该数据库可能包含所有链接表,但不包含要使用新前端版本更新的表单或报告等前端内容。