Access - 链接同一张表中的两个记录/计算记录中的字段

Access - 链接同一张表中的两个记录/计算记录中的字段

这是我在 SE 上的第一个问题……大多数时候我的问题已经被问过了,所以我以前从未觉得有必要注册。但现在我们来了。这是一个有点复杂的场景,所以我甚至不知道从哪里开始。

我的情况

我正在构建一个 accessdb;这个数据库主要是一张包含我们对产品进行的特定测试结果的表格。每种测试类型都有可能产生不同的结果。因此,每个结果都是关键的。结果可以在概念上按产品分组。结果本身链接到另一个表格,该表格列出了需要进行测试的项目详细信息。每个项目也是关键的。

我的目标

出于质量考虑,我们偶尔(随机地)会对产品进行两次所有测试,这意味着有两个不同的密钥可以通过结果关联起来。我们评估结果以测试质量。

我正在尝试找出一种方法,将一个表中的两个结果(即键控对)拉到一个新表中,然后可以使用计算进行评估。

我的一些想法包括

  • 在表中创建一个自连接,允许将两对数据链接起来(手动,通过将第二个结果的键值输入到该记录的新字段中)但我不确定如何获取该记录并将结果拉入新表...我假设查询,但不确定如何查询。此外,这种方法似乎会重复该过程,因为将有两个键记录通过此过程相互链接并在新表中报告。

  • 导入一个表格,在一行中列出两种产品及其测试结果,但我无法将其与结果键关联起来,因为结果键是在单独导入时导入到数据库中的,该导入会分配键。此外,如果我采用这种方式,我只需评估此 csv 中的结果,无需自动执行此操作。尽管我仍然可以将它们链接起来并将其存储在那里。

任何指导或建议均感激不尽

答案1

因此,我实际上通过采用我的第一个想法在这方面取得了一些进展。我为记录添加了一个 DuplicateID 和一个是/否按钮。然后,我过滤表中的两对,并沿着列表向下输入重复的键到第一个样本的 DuplicateID 字段中。我不会对重复项执行相同操作,以避免在查询中重复结果。然后,我对键和 DuplicateID 的自连接运行追加查询,该查询报告两个值的结果和一些元数据以供验证,然后将其加载到表中。结果在行末尾的字段中进行评估。完成后,我标记是/否框,并让查询仅对未标记的框运行。

它能工作,但还远未达到理想的自动化程度。如果有任何关于如何使其更加自动化的建议,我们将不胜感激!

相关内容