我是MS Access的新手,我有一个包含[name]和[company]字段的表单。我想让用户填写其中任何一个,但不一定都是。他们可以填写[姓名],[公司]或两者,但他们不能将两者都留空。
我如何实现这一目标?
答案 0 :(得分:2)
您可以在vba中执行此操作:
创建一个在保存数据集之前运行的Eventhandler,并告诉它在不满足条件时取消更新:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If (isnull(me!name) and isnull(me.company) then
msgBox "Give me more !"
Cancel = True
End If
End Sub
答案 1 :(得分:0)