我的:
Private Sub 编号_AfterUpdate()
Dim var As Variant
If Not IsNull(Me.编号) Then
var = DLookup("药名", "药品表", "编号='" & Me.编号 & "' and 药品ID<>" & Me.药品ID)
If Not IsNull(var) Then
MsgBox "此编号重复,不能保存记录!" & vbCrLf & vbCrLf & "重复的药名:" & var, vbExclamation, "请修改"
End If
End If