|
>コンパイルエラー
>メソッドまたはデータメンバーが見つかりません。
>
>⇒【Private Sub btn保存_click()】 黄色
>
>.Fields("資格").Value = Me.資格【.Value】 青反転
このエラーメッセージは、
「Me.資格」の「資格」にはValueプロパティがないよ
と言っているわけです。
とすると、考えられる可能性は、
当該チェックボックスの名前が「資格」ではない、
そもそもチェックボックスにはValueプロパティがない、
といったあたりです。
後者についてですが、以前VB2005をちょっとかじったとき、
VB2005のチェックボックスにValueプロパティがなかったことにびっくりした記憶があります。
VBAはVB6の文法を踏襲しており、VB6が発展してVB2005になったはずですから、
VB2005のチェックボックスにもValueプロパティあるはずだと思ったんですが。
VB側で仕様の変更があったのでしょう。
当方のアクセスは2003なんですが、その後のヴァージョンアップの過程の中で
同じようなことがVBAでも起こっているという可能性が0ではないです。
でも、アクセスのチェックボックスにValueプロパティがなくなったなんてことは
聞いたことがないですし、
アクセス2003以前のヴァージョンで作ったデータベースがアクセス2013では使えない
などいうことになってしまうので、
仕様が変更されて、アクセスのチェックボックスからValueプロパティがなくなったなんてことは
ほとんど考えられないんですけどね。
ヘルプを見て、チェックボックスにValueプロパティがあるかどうか確認してみてください。
|
|