• 締切済み

入力規則があるフィールドへの空文字列許可(ACCESS2000)

フォームでフィールドAとフィールドBがあるとします。フィールドBは既に数字が入力されていて、フィールドAの入力規則に例えば ">[フィールドB]"と入れますと、入力規則は反映されますが、入力規則に反した値をいれた後、その値をDeleteして次のレコードへ移ろうとすると、入力規則に反するという内容のメッセージがでてしまいます。入力規則を">[フィールドB]or Is Null"と変えてみましたがだめでした。どなたか助けてください。

みんなの回答

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 テーブルと連結しているなら、そのテーブルのフィールドの方に、何か入力規則が設定されているか、あるいは[値要求]プロパティが"はい"になっていませんか。

kitaosa
質問者

補足

フィールドA、Bとも入力規則はテーブルで設定されていませんし、[値要求]プロパティが"いいえ"でした。ただ、説明不足でしたが、フィールドA、フィールドBは同一のテーブルのフィールドではなく、1対多の結合関係にある別テーブルのフィールドです。選択クエリでそれぞれ選択したものをフォームとして作り、フォームのデザインビューの入力規則プロパティに式を入力しました。