• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:チェックボックスの値を新規でレコードへ格納したい(Access2003 ADO))

チェックボックスの値を新規でレコードへ格納する方法

このQ&Aのポイント
  • Access2003 ADOを使用して、チェックボックスの値を新規でレコードに格納する方法について教えてください。
  • 新規レコード作成時には、テキストボックスやコンボボックスの値が正常に入るのですが、チェックボックスのTrue、Falseの部分でエラーが発生しています。
  • DAOからADOに変更した際にも同様のエラーが発生しており、正しい方法を知りたいです。

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

  • ベストアンサー
  • o_chi_chi
  • ベストアンサー率45% (131/287)
回答No.1

チェックボックスはトリプルステートが"はい"のとき "True"、"False"、"Null"の3値となります。 新規時のチェックボックスの値を確認してみましょう。

yuky-4126
質問者

お礼

トリプルステートはいいえにしてたのですが…調べてみたら新規はNULLでした! なので rs.Fields("フィールド名=").Value = IIf(IsNull(.チェックボックス名.Value), False, .チェックボックス名.Value) としたらエラーが起きなくなりました。 ありがとうございました。

関連するQ&A