• 締切済み

Accessサブフォームの入力可否について

環境 Windows7 64bit Access2010 Accessのフォームをデータシートビューで開いた際に、行ごとにあるフィールドの値を見て、 入力可否を操作することは可能でしょうか。 たとえば、A列とB列が存在した場合、以下のような設定をしたいと思います。 A列が1なら、B列は入力可能 A列が2なら、B列は入力不可 といった感じです。 サブフォーム自体はテーブルと連結していて、入力不可なら(=A列が2なら) B列を着色するという条件付き書式を設定しています。(動作確認はまだですが・・・)

みんなの回答

回答No.1

B列の条件付き書式で、「有効化」ボタンを押し込んでおくと、条件に合致した時は、入力不可になります。 ただし、背景色は強制的にグレーになります。 背景色をグレー以外にしたい場合は、条件付き書式で背景色を設定して、 入力不可はVBAで制御することになります。

関連するQ&A