Microsoft Access - 仅显示先前未匹配的记录的查找表

时间:2017-06-21 21:03:37

标签: ms-access limit relationship lookup

上下文:我有三张桌子。

表#1:Tbl_TraumaCodes:它标记了医疗团队提醒患有严重创伤的患者的所有日期,时间和病床。

表#2:Tbl_Location:列出患者身份识别号码的日期,时间和地点(医院区域,病床号码)。

表#3:Tbl_Outcomes:具有与出院结果配​​对的识别号码。

任务:我需要有合理数量的担保,将Tbl_TraumaCodes中的记录与Tbl_Outcomes匹配。

通过使用识别号码的匹配查询,可以轻松自动地匹配Tbl_Location和Tbl_Outcomes。将Tbl_Location记录与Tbl_Trauma代码匹配将创建我需要的链接。

我在Tbl_Location中设计了一个查找表,其中显示了来自Tbl_TraumaCode的记录的日期,时间和位置,以便我可以匹配它们。但是,Table_Location和Table_TraumaCode之间应该对应的时间并不完全相同。时间大致在同一个球场内(通常为30 +/-分钟)。

问题:我有成千上万的记录要匹配。某一天可能只有10条记录,这使我可以在查询表中输入7月1日时限制选项。并非Tbl_Location中的每个项都在Tbl_TraumaCode中具有匹配项。这意味着当有40个额外的记录可以使用时,我必须匹配10个记录。 将Table_TraumaCode中的项目(时间)分配给Table_Location中的多个项目是不正确的。我的目标是减少人为错误的可能性。

有没有办法让查询表中已经分配给Tbl_Location中的记录的记录不显示在查找字段中?我考虑过查看查找来自查询的表,但我不知道如何创建只显示另一个表中不匹配的记录的TraumaCode查询。我也不知道它是否会影响先前分配的记录。

我利用集体智慧,谦卑地感谢你。

0 个答案:

没有答案