2

好的,所以我拆分了我的访问数据库,现在我有一个后端:

  • 如果我在 db_be.mdb 中启动了一个全新的表、一个全新的查询和一个用于不同目的的品牌表单,它会出现在我将其保存在后端的连接“前端”数据库中,还是我必须导入它?

如果我必须导入上述内容,我如何使表格留在后面并仅链接到前端......使用“链接表”?

此时如果我创建一个MDE,总共还会有三个(后端,现在是前端,最后是一个MDE)?

多谢你们

4

3 回答 3

5

通常,FE/BE 数据库的全部意义在于 BE 中只有表,而其他所有内容都在 FE 中。您将在 BE 中创建表,然后打开您的 FE 并链接该表。您可以使用链接管理器(工具/数据库实用程序/链接表管理器)或直接(文件/获取外部数据/链接表)然后您将在 FE 中构建表单/查询。

正如您所提到的,当您创建 MDE 时,它将是第三个单独的文件。

于 2009-07-23T21:37:41.503 回答
4

简而言之:

  • 将任何新表添加到后端数据库
  • 使用“链接表”命令将表链接到前端数据库(最好使用 UNC 而非映射表)
  • 如果您制作 MDE 文件,它会替换前端数据库。您需要保留旧的前端数据库以防您想要进行更改(这需要重新创建 MDE)。
  • 将前端数据库视为源代码,将 MDE 视为“编译”版本。
于 2009-07-23T22:46:12.690 回答
2

您应该只将表放在后端数据库中。您已经创建的查询和表单应该在前端。您可以转到前端并将它们导入,这样您就不必重新创建它们,但是您应该返回并从后端删除它们。

拆分数据库时,是否链接到前端并从后端链接表?如果你没有,你需要这样做。如果您使用“工具”菜单中的内置数据库拆分器,这已经完成。否则,您需要转到前端并链接到后端的表格。您可以通过打开前端并右键单击表格区域并选择链接表格来执行此操作。这仅适用于表格,您不能链接到您的查询/表单/等。

哼……在工作中分心时打字和回答很慢……dsteele的回答也是对的。

于 2009-07-23T21:51:04.533 回答