- ベストアンサー
ラジオボタンの使い方
お世話になります。 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
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Access VBA はやったことないので憶測ですが…。 Form_物件マスタが Private で宣言されている。 Form_物件マスタがロードされていない。 どちらかだと思います(恐らく前者)。 外してたらすみません。
その他の回答 (1)
質問が良く理解できません。 +--水道オプション--| |================| |==(0)固定========| |==(-)変動========| |================| +---------------+ この場合、 Private Sub コマンド4_Click() MsgBox Me.水道オプション MsgBox Forms("フォーム1").Controls("水道オプション") End Sub と、単に参照すれば宜しいかと思いますが...
お礼
ご回答ありがとうございました。 また、質問が不明確で申し訳ありませんでした。 とりあえず、自己解決いたしました。 フレームで囲まれていたのがまずかったようです。。。
お礼
ご回答ありがとうございます。 >Form_物件マスタがロードされていない。 とはどういうことでしょう? 画面にはForm_物件マスタは表示されているので、 ロードできていないことはないと思うのですが。