加入【表1】中有一个字段叫做【地名】,规定地名不能有3个重复的值:
Private Sub 地名_BeforeUpdate(Cancel As Integer)
If DCount("*", "表1", "地名='" & 地名.Text & "'") >= 2 Then
Cancel = True
MsgBox "已经有2个相同的值了,请修改!"
End If
End Sub
其实没有实例,就是一个空表……我是想学习这个方法,还请老大多指教。
加入【表1】中有一个字段叫做【地名】,规定地名不能有3个重复的值:
Private Sub 地名_BeforeUpdate(Cancel As Integer)
If DCount("*", "表1", "地名='" & 地名.Text & "'") >= 2 Then
Cancel = True
MsgBox "已经有2个相同的值了,请修改!"
End If
End Sub
这个我有点明白了,不过不知道怎么能放到有效性规则里。不打算做控件。