【问题标题】:Access: Single Line Form that Enters Data into Multiple Tables访问:将数据输入多个表格的单行表格
【发布时间】:2015-07-24 21:12:20
【问题描述】:

我正在创建一个数据库,用于存储有关企业中使用的各种应用程序的信息。应用程序的属性之一是它所依赖的数据库(数据库依赖关系)。我有一个包含这些信息的表,其中有几个字段是其他表的外键:

  • 主表:DatabaseDependencies

字段:

  • DatabaseID(自动编号主键)
  • 服务器名称(ServerNames 表中的外键)
  • 实例(来自 DatabaseInstance 表的 FK)
  • 数据库名称(来自 DatabaseNames 表的 FK)
  • 还有其他几个在这里不相关的...

ServerNames、DatabaseInstance、DatabaseNames 只有两列,自动编号 PK 和相关字符串。

我想创建一个具有组合框的表单,用户可以在其中输入给定数据库的数据,然后将字符串保存到适当的表中,同时还将这些表自动生成的 PK 保存在主表的适当位置(如果给定的服务器名称、实例名称等尚不存在)或从现有服务器名称等中选择正确的条目(如果已输入)。

我之前在 SQL Server 中创建过数据库,但我总是使用 C# 和 Entity Framework 来建立关系,所以我是 Access 新手,但对数据库概念不熟悉。

【问题讨论】:

    标签: ms-access vba ms-access-2010


    【解决方案1】:

    我在这里找到了一种方法:http://allenbrowne.com/ser-27.html 使用 Not In List 事件和一些 VBA 代码,特别是选项 1 中的代码段,我只需将给定的表和字段名称替换为我的数据库。

    【讨论】:

      猜你喜欢
      • 2012-03-16
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 2012-02-19
      • 1970-01-01
      • 2017-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多