【问题标题】:MS Access 2010, Data to 2 tables from 1 form with duplicate check before entry on form 2MS Access 2010,从 1 个表格到 2 个表格的数据,在表格​​ 2 输入之前进行重复检查
【发布时间】:2014-05-12 07:01:44
【问题描述】:

我之前在 Access 中完成了一些小项目,但我在处理一些更复杂的事情时遇到了问题。

我正在建立一个数据库来跟踪船只。 (我不会告诉你为什么的故事。)我有两个主要的表:表 A 是关于个别船只的所有信息,表 B 是所有所有者的信息。为了方便用户使用,我需要创建一个表单来模仿人们填写的手写表单,用户需要输入到数据库中。

这看起来很简单,如果我像过去一样使用简单的数据库,我就不会在这里寻求帮助。但是,由于表格有船和所有者信息,我需要表格始终将船信息输入表 A,但是当输入所有者信息时,我需要检查表 B 以查看该人是否已经在表中,如果不是,则将所有者信息添加到表 B,并将两条记录关联起来,或者如果检查显示所有者信息已经在表 B 中,我需要它来关联要放入表格中的新船信息,因此与表 B 中已经存在的所有者信息一起放入表 A 中,这样我就不会得到重复的数据。

当我解释它时,这听起来可能比实际情况更复杂,但由于我坚持使用已经创建的手写表单,所以我试图让最终用户尽可能简单。基本上,由于一个人可以拥有多艘船,因此我需要在添加新用户信息之前对其进行检查,并获取船信息以与新所有者条目相关联,或者在这种情况下与已经存在的船相关联。

非常感谢任何和所有帮助。

【问题讨论】:

标签: forms ms-access search


【解决方案1】:

使输入表单unbound

对照现有表检查所有者数据。

如果船主不存在,则添加船主记录和船记录,否则只需添加船主记录和现有船主 ID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2017-06-13
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多