访问:将数据输入多个表格的单行表格

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 中的代码段,我只需将给定的表和字段名称替换为我的数据库。

【讨论】:

以上是关于访问:将数据输入多个表格的单行表格的主要内容,如果未能解决你的问题,请参考以下文章

MS将FORM中的多个值作为单行访问到表中

如何将excel电子表格中带有多个连字符“-”的中的某一数字用公式提取出来,数据量比较大,一个一个的输入很

Pentaho excel将多张表格输入到一张表格中

在 Access 中使用 Excel 电子表格

如何使用 Angular 验证表格行数据?

如何将购物车中的多个项目插入表格中?