根据三个表之间的验证更新访问权限中的查询

时间:2018-11-28 11:15:44

标签: sql database validation automation access-vba

The tables shown with colored markers displaying their connection

如上图所示。我要创建的是基于上面显示的三个表的更新查询。此更新查询必须执行的操作是,根据收到的日期和两个表中的国家/地区,将AR,IR,SR和ER中的数字(来自Tbl_VRRMain)与AR_Count,IR_Count,SR_Count和ER_Count(来自Tbl_iLiWSummary)进行匹配。 (请注意:在该日期,某些国家可能没有AR_Count或IR_Count的值,而其他国家,在这种情况下,例如,如果一个国家没有AR_Count的值且AR = 0,则认为它是正确的)。如果该国家/地区的AR,IR,Er和SR的值分别等于该日期的AR_Count,IR_Count,ER_Count和SR_Count。我希望Tbl_VRRMain中的字段“状态”更新为“匹配”,并且如果该日期该国的任何值都不匹配,则应将其更改为“不匹配”。最后,在Tbl_VRRChecklist中,其中Tbl_VRRMAin通过ConnectID和接收日期连接。我希望如果该日期的Tbl_VRRMain中的所有值的状态均为“匹配”,则Tbl_VRRChecklist中的状态更改为“关闭”,如果该日期的任何值的状态为“不匹配”,则Tbl_VRRChecklist中的状态更改为“不匹配”有效”。

到目前为止,我要为每个记录创建一个Tbl_VRRMain更新查询,以针对该表中的状态更新针对Tbl_iLiWSummary进行验证,然后再根据Tbl_iLiWSummary中的状态对另一个更新查询,以更新Tbl_VRRChecklist中的状态。有人可以帮我解决该怎么做。

PS:Tbl_iLiWSummary是不可编辑的数据库,其他表是用户更新的。

0 个答案:

没有答案