访问:将数据输入多个表格的单行表格
Posted
技术标签:
【中文标题】访问:将数据输入多个表格的单行表格【英文标题】: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 新手,但对数据库概念不熟悉。
【问题讨论】:
【参考方案1】:我在这里找到了一种方法:http://allenbrowne.com/ser-27.html 使用 Not In List 事件和一些 VBA 代码,特别是选项 1 中的代码段,我只需将给定的表和字段名称替换为我的数据库。
【讨论】:
以上是关于访问:将数据输入多个表格的单行表格的主要内容,如果未能解决你的问题,请参考以下文章