• ベストアンサー

チェックボックスにチェックが付いているかを取得したい

ACCESS2003を使用しています。 チェックボックスにチェックが付いているかを取得したいのですが下のコードを実行すると 「実行時エラー'94' Nullの使い方が不正です。」 というエラーになってしまいます。 Sub test() MsgBox Form_フォーム1.チェック0.Value End Sub フォームを開くとチェックボックスが図のように灰色になるのですがこれが原因なのでしょうか? ちなみに同じことをエクセルで行なったら問題なくできました。 よろしくお願い致します。

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

> フォームを開くとチェックボックスが図のように灰色になるのですがこれが原因なのでしょうか? そうです。 値が True でも False でもなく Null になっています。 チェックボックスのプロパティで「既定値」を「False」にしてください。

noname#150256
質問者

お礼

仰るとおり規定値を=Falseにしたら解決しました。 大変参考になりました。ご回答ありがとうございます。

関連するQ&A

専門家に質問してみよう