使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
MukkuMukuです。こんにちは。
入力規則は入力された値の検証だけなので入力自体を制御することはできません。
きっとそのようなことを言っていないと読み替えると、
複数のフィールドの値を検証するには、レコードレベルで検証しないとならないです。
これは [テーブルプロパティ] → [入力規則] で設定できます。フィールド の入力規則は フィールド の
値が更新される前に行われますが、レコード の入力規則検証は レコード が更新される前に行われ
ます。これら挙動が要件を満たさない場合は、連結フォーム上で制御実装が必要です。
さて、入力規則に使用する評価式について
評価式が True / 真 であればレコードの保存は許可されるのですから、場合分けをして考えればよい
でしょう。 And / Or でつないでください。
[フィールド1] is Null And [フィールド2] is Not Null
とか、長さ0の文字列を考慮する場合なら
Len([フィールド名] & "") = 0
とか使ってください。どのような評価式が効率的がどうかは実際の仕様によります。