• ベストアンサー

ラジオボタンの使い方

お世話になります。 Access VBAなのですが、ボタンを押したときに 下記のようなコードでラジオボタンのOn, Offを判定しています。 しかしIf文のところで「指定した式には値が ありません」とエラーがでてしまいます。 原因がわからずに困っています。 おわかりのかた、どうかよろしくお願いいたします。 -------------------------------------------- Private Sub cmd登録_Click() If Form_物件マスタ.rb固定.Value Then Rec![水道オプション] = 0 ElseIf Me.rb変動.Value Then Rec![水道オプション] = 1 End If End Sub

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

  • ベストアンサー
  • ttyp03
  • ベストアンサー率28% (277/960)
回答No.1

Access VBA はやったことないので憶測ですが…。 Form_物件マスタが Private で宣言されている。 Form_物件マスタがロードされていない。 どちらかだと思います(恐らく前者)。 外してたらすみません。

sansan33311
質問者

お礼

ご回答ありがとうございます。 >Form_物件マスタがロードされていない。 とはどういうことでしょう? 画面にはForm_物件マスタは表示されているので、 ロードできていないことはないと思うのですが。

その他の回答 (1)

noname#22222
noname#22222
回答No.2

質問が良く理解できません。 +--水道オプション--| |================| |==(0)固定========| |==(-)変動========| |================| +---------------+ この場合、 Private Sub コマンド4_Click()   MsgBox Me.水道オプション   MsgBox Forms("フォーム1").Controls("水道オプション") End Sub と、単に参照すれば宜しいかと思いますが...

sansan33311
質問者

お礼

ご回答ありがとうございました。 また、質問が不明確で申し訳ありませんでした。 とりあえず、自己解決いたしました。 フレームで囲まれていたのがまずかったようです。。。

関連するQ&A