database - 我需要有关带链接表的 Microsoft Access 配置的建议

标签 database ms-access

我正在使用 Microsoft Access 处理数据库项目,但遇到了问题。

我希望每个用户都有自己的 GUI,这样多个人就可以同时进入数据库或对数据库进行数据更改,所以我所做的是使用 GUI 开发数据库...

然后,我通过创建一个单独的 msaccess 文件和一个大大改进的 GUI,创建了一个大大改进的 GUI。在这个文件中,在 Access 的“外部数据”选项卡下,有一个选项可以将表链接到 access 数据库。我选择了这个并将表链接到我首先创建的原始 ms access 数据库。

但现在我才知道可以在“数据库工具”选项卡下将数据库拆分为两个文件...

我已经用我创建的单独的 Msaccess 文件创建了改进的图形用户界面。我只是将它们链接到主数据库文件。

我的问题 如果我按照我已经完成的方式进行操作,这是否会给我相同的结果,或者我是否需要实际使用原始数据库文件将其拆分为两个文件。阅读 Microsoft 支持文章后,看起来我是倒着做的……我先创建了数据库,然后分别创建了 GUI 并链接到数据库,而我本应该在数据库中完成所有操作,然后使用 Split 数据库将其拆分工具...

结果会一样吗?

最佳答案

同样的结果。功能区上的 Access Splitter 只是一个简单的按钮单击向导,可以自动完成可以手动完成的操作。与其他向导(查询设计、表单设计、报表设计)一样,拆分器主要面向可能不了解拆分数据库架构的非专家。

通常,建议拆分数据库,从一开始就作为数据库设计的一部分,本质上是从两个单独的 BE 和 FE 文件开始。通过这种方式,您可以避免将数据(表格)与应用程序(查询、表单、报告、宏、模块)组合在一起所带来的任何缓存、膨胀和内存使用。当然你可以随时紧凑!提前拆分的另一个特殊原因是您可能需要多个 Access 后端,但拆分器工具会将所有表移至一个 Access 后端文件中。

关于database - 我需要有关带链接表的 Microsoft Access 配置的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28971114/

相关文章:

php - 如何查找和替换 MySQL 文本字段中的整个单词?

c# - 我们在 MS-Access 中有交易吗?

sql - 如何获取Access数据库中已更改记录的详细信息

mysql - 将数据库从开发迁移到生产 - rails

Mysql 还是其他?

ruby-on-rails - ruby rails : Update boolean record in database

sql - 旋转单行

c# - 无法通过 OleDbAdapter 更新 Access 数据库

excel - 将数据 View 从 Access 复制/粘贴到 Excel 时出现 255 个字符截断

MySQL 滚动行数