我有一个带有两个组合框的访问表单,即 PO 编号和供应商编号。供应商编号将自动过滤以仅显示与所选 PO 编号匹配的那些(遗憾的是,PO 编号不是唯一的;例如,多个不相关的供应商可能将 2180965 作为其 PO 编号)。
一些 PO 免于我们的检查流程,我们将它们的列表保存在名为 ZeroAudit 的表中。该表包含豁免交货的采购订单编号和供应商编号。
在我发现 PO 编号不是唯一的之前,我使用此代码告诉我们的团队给定的 PO 是否需要检查。如何更新它以要求 PO 编号和供应商编号都与 ZeroAudit 表条目匹配才能免于 QA?
Private Sub VendorNumber_AfterUpdate()
Dim IntX As Integer
IntX = DCount("*", "ZeroAudit", "PONumber=" & Chr(34) & Me.PONumber.Value & Chr(34))
Debug.Print Me.PONumber.Value
If IntX = 0 Then
MsgBox "Needs QA"
Me.PONumber.SetFocus
ElseIf IntX > 0 Then
MsgBox "Does NOT Need QA — DIM and RETAIL CHECK REQUIRED"
Me.PONumber.SetFocus
End If
End Sub