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

Database MS Access 2003-帮助理解mdb、mde和be的结构,database,ms-access,backend,ms-access-2003,Database,Ms Access,Backend,Ms Access 2003,我只是想解释一下,一旦将表拆分成后端文件并设置mde供使用,会发生什么 当用户访问mde时,是否仍需要mdb访问选项卡(或使其工作)?比如说,我将这些访问应用程序放在一个共享驱动器上,供人们使用。如果我将一端拆分到共享驱动器上,并将mde放置在共享驱动器上,那么mdb是否必须存在才能使该版本的mde工作(与表通信)?或者mde与mdb对话,mdb与表对话 希望这个问题有意义 谢谢 编辑: 还有一个问题:我在网络共享驱动器上设置了一个MDE,但我不确定是否必须将mdb与我的MDE和后端(表)放在同

我只是想解释一下,一旦将表拆分成后端文件并设置mde供使用,会发生什么

当用户访问mde时,是否仍需要mdb访问选项卡(或使其工作)?比如说,我将这些访问应用程序放在一个共享驱动器上,供人们使用。如果我将一端拆分到共享驱动器上,并将mde放置在共享驱动器上,那么mdb是否必须存在才能使该版本的mde工作(与表通信)?或者mde与mdb对话,mdb与表对话

希望这个问题有意义

谢谢

编辑:

还有一个问题:我在网络共享驱动器上设置了一个MDE,但我不确定是否必须将mdb与我的MDE和后端(表)放在同一个共享驱动器上……如果不是,那么我宁愿不放在那里,因为用户坚持要进入它,并复制它等等

但我的问题是,正如我所说,我把一个MDE放在一个共享驱动器上,这意味着有一个最多10-12人共享的驱动器,而即使这些人中有一半同时也在其中的可能性是非常不现实的。但我最近读到,我应该为每个人都有一个MDE?这是真的吗?向每个人分发一个的好例子是什么?我以前只在共享appraoch上使用过一个,但我不知道这是一个糟糕的方法,如果事实上是这样的话


谢谢你的帮助

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

MDE的更有力的例子是分发给用户的前端应用程序——假设您不想让他们更改任何数据库对象的设计。后端数据库通常只包含表、关系和索引。您可以决定后端可以保持MDB格式

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


Tony Toews让给每个用户自己的前端本地副本变得相当容易。看看他有用的和免费的实用程序位于。

@HansUp在回答您的实际问题方面做得很好,但我在这里发布了一个答案,只是想解释一下什么似乎让您感到困惑

退一步,考虑微软Word是如何部署和编程的。

  • 当您在计算机上安装Word 2007时 电脑,你不能和别人分享 其他用户——你们每个人都安装 它在你自己的电脑上

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

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

  • Word的源代码类似于 前端MDB

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

  • 就像单词application一样 文件,您不共享它,但提供 每个用户都有一个单独的副本

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

  • 就像微软一样,你需要 注意您的源代码MDB,以便 它不会被损坏或丢失,尤其是 您可以继续更新的订单 它可以生成新的编译版本 为您的用户

当你了解不同部分的功能和作用时,这并不复杂。这是令人困惑的,因为MS的Access文档往往没有促进或解释最佳实践。我不太明白为什么这么久之后会这样,但事实仍然如此


不过,您正在正确地处理问题。

@Hans……因此,在我所处的场景中,有一个.mde、.mdb和后端,都在共享的网络上,而mdb不知何故已损坏。所以mde仍然可以正常工作,因为它只是直接与后端通信,一旦您从mdb创建了mde,可以说它是独立的??但由于mdb被破坏,我无法使用它制作任何未来的mde,因为我甚至无法打开它……但是我总是自己制作mdb文件的副本并保存到本地。因此,我可以从本地备份副本并创建一个新的mde以放置在共享上,因为只要link@Hans(续)…存在于mde和后端之间共享服务器上不需要mdb??我的想法正确吗?如果是这样的话,这真的很适合我,因为人们不断进入mdb并复制它们等等。我感谢你的帮助,因为这显然是我只有一个公平的理解,我真的想和需要更好地理解它。谢谢@Justin如果前端MDE的MDB版本已损坏,请使用未损坏的保存的MDB副本创建新的前端MDE。但是用户可以继续使用现有的前端MDE,只要它仍然有效,直到您需要对其进行设计更改为止。但是,说真的,我鼓励您使用Tony的自动FE更新程序在本地硬盘上为每个用户提供自己的FE副本。@Justin希望我了解您的情况。如果用户可以访问前端MDE,则不需要访问原始MDB版本。。。所以,把它移到他们无法到达的地方。@Hans…是的,这有助于澄清一些事情…不幸的是,随着启蒙运动的到来,意识到了这一点