MS Access 2003 - 帮助理解mdb,mde和be的结构

时间:2010-04-01 12:20:20

标签: database ms-access backend ms-access-2003

我只是希望在将表格拆分为后端文件后将一些内容解释为什么,并设置mde以供使用。

当用户访问mde时,是否仍需要mdb到达tabes(或为了使其工作)?假设我将这些访问应用程序放在共享驱动器上供人们使用。如果我将be end拆分到共享驱动器上,并将mde放在共享驱动器上,那么mdb是否必须存在才能使该版本mde工作(与表通信)?或者mde是否与mdb说话并与表格对话?

希望这个问题有道理。

谢谢

编辑:

另外一个问题:我在网络共享驱动器上设置了MDE,但我不确定是否必须将mdb存在于与我的mde和后端(表)相同的共享驱动器上....如果没有那么我宁愿不在那里,因为用户坚持进入它,并制作它的副本等......

但我的问题是,正如我所说的那样,我将MDE放在共享驱动器上,这意味着有一个最大约10-12人,分享,甚至有一半人可能在那里同一时间非常不现实。但我最近读到我应该为每个人都有一个MDE?真的吗?向每个人分发一个人的好例子是什么?我以前只和共享的appraoch上的那个人一起去了,并且不知道这是一个糟糕的方法,如果事实上它是一个糟糕的方法?

感谢您的帮助!

2 个答案:

答案 0 :(得分:5)

没有MDE版本不与其原始MDB源版本保持任何通信。但是,您希望将MDB保存在安全的位置,以便在那里进行设计更改,然后从更新的MDB创建新版本的MDE。

MDE的强大案例是您分发给用户的前端应用程序---假设您希望他们更改任何数据库对象的设计。后端数据库传统上只包含表,关系和索引。您可以决定后端可以保持MDB格式。

编辑允许您的用户打开相同的前端应用程序数据库,无论前端是MDE格式还是MDB格式。共享相同的前端会增加腐败的风险。他们仍然可以使用从前端到后端表的链接共享相同的后端。

托尼·托伊斯(Tony Toews)面临的挑战是为每个用户提供他们自己的前端本地副本相当容易。在Auto FE Updater上查看他有用的和免费!工具。

答案 1 :(得分:3)

@HansUp在回答你的实际问题方面做得很好,但我在这里发布一个答案只是为了解释一些让你感到困惑的事情。

退一步,考虑如何部署和编写Microsoft Word。

  • 在您的网站上安装Word 2007时 电脑,你不要与之分享 其他用户 - 每个人都安装 它在你自己的电脑上。

  • 当你安装它时,你就是 安装编译的应用程序, 不是源代码。

  • Microsoft保留并维护 源代码,您不需要 在你的电脑上运行Word。

  • Word的源代码就像 前端MDB。

  • 已编译的Word EXE及其所有内容 支持文件就像 前端MDE。

  • 与Word应用程序一样 文件,你不分享,但给 每个用户都有一份个人副本。

  • 与Word一样,您的用户不需要 运行编译的源代码 应用程序,所以您的用户需要 是MDE。

  • 就像微软一样,你需要服用 照顾你的源代码MDB 它不会被破坏或丢失 命令您可以继续更新 它并生成新的编译版本 为您的用户。

当您了解不同部分的功能和作用时,并不复杂。令人困惑的是,MS的Access文档往往不会促进或解释最佳实践。我不太明白为什么会出现这种情况,但事实仍然如此。

尽管如此,你还是很顺利地做好了事情。