• ベストアンサー

アクセス2000 YES,NOで選択した隣のフィールドを空欄にする方法。

フィールド1 テキスト型 フィールド2 YESNO型 でテーブルを作りました。 フィールド2にチェックを入れたときにフィールド1のテキストが表示しなくする(空白にする)にはどのような操作、条件を加えたらよろしいでしょうか。 あまりにも稚拙な質問で申し訳ないのですが、お時間の許す方がいらっしゃいましたら、教えていただきたいと思います。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

クエリのデザインビュー(選択クエリでOK?)で フィールド1| フィールド2| フィールド3:iif(フィールド2 = true ,"",フィールド1) とするか フォームやレポートなら条件付き書式で出来ると思いますよ。 もし分からなければ、実際のテーブルのフィールド構成も 教えてください。

kuwakuwakuwa
質問者

お礼

ありがとうございました。よくわかりました。

その他の回答 (1)

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

表示させない(フィールドにデータ保持)場合と、 空白にするのでは全く別の処理となると思います。 前者でしたら、 クエリ・フォームなどで一般機能で出来ますが 後者でしたら VBA を少し使用しなくてはならないでしょう。 いずれにしてもテーブルの画面では不可能ですが、 さて、どっち?

kuwakuwakuwa
質問者

補足

すみません。前者の場合となります。よろしくお願いします。クエリの条件設定でできるのでしょうか?

関連するQ&A