0

私は MS Access を初めて使用し、フィールド [name] と [company] を含むフォームを持っています。ユーザーがこれらのいずれかに記入する必要があるようにしたいのですが、必ずしも両方に記入する必要はありません。[名前]、[会社]、またはその両方を入力できますが、両方を空白のままにすることはできません。

どうすればこれを達成できますか?

4

2 に答える 2

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
于 2015-12-07T09:44:40.667 に答える