Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2203 / 2272 ツリー ←次へ | 前へ→

【3464】オプションボタン saikoro 04/9/9(木) 13:39 質問[未読]
【3465】Re:オプションボタン クロ 04/9/9(木) 13:59 回答[未読]
【3475】Re:オプションボタン こもれび 04/9/9(木) 15:46 回答[未読]
【3478】Re:オプションボタン saikoro 04/9/9(木) 16:43 お礼[未読]

【3464】オプションボタン
質問  saikoro  - 04/9/9(木) 13:39 -

引用なし
パスワード
   いつもお世話になっております。

今回は、オプションボタンについてなのですが、
Formを起動した時に、オプションボタンにチェックを入れたいのですが、
それの仕方がわかりません。

VBだと、オプションボタンにはすでにチェックが入っていて、
オプションボタンを選択する場合、Form_Loadの所に、
オプションボタン名.Value = True でチェックが入ると思うのですが、
Access2000のVBAでは、仕方がわかりませんでした。

一通りためしてみたのですが、わからなかったので
知っている方いらしたらお願いいたします。

【3465】Re:オプションボタン
回答  クロ  - 04/9/9(木) 13:59 -

引用なし
パスワード
   オプショングループということなのでしょうか?
オプショングループに対して行うのであればフレーム内の
オプションボタンの値を
フレーム名=1

単体のオプションボタンなら
オプションボタン名 = True

でよいかと...

【3475】Re:オプションボタン
回答  こもれび  - 04/9/9(木) 15:46 -

引用なし
パスワード
   こもれびです

クロさんの記述であっていますし、もといsaikoroさんの記述で間違っていないと思いますけど…( うまくいかないのはなぜ? )

細かく言えば、 Me![オプションボタン名].value=true
で、Form_Load() イベントプロシージャに記述して私の環境では動いています。

【3478】Re:オプションボタン
お礼  saikoro  - 04/9/9(木) 16:43 -

引用なし
パスワード
   クロ様、こもれび様 返信ありがとうございます。
毎回ありがとうございます。

オプショングループで設定すれば、出来ました。。
最初に設定する項目があるのですね。。。

自分がやったのは、単体のオプションボタンで3つ作りました。
それで、起動時は、そのままだとオプションボタンが灰色みたいなのに
なっているので、それが気にいらなかったので、
最初にどれかひとつを選んでやろうと思ってやってみたのですが・・・

  Me.オプションボタン名.Value = Ture
  エラーメッセージ:このオブジェクトに値を代入する事はできません。

  Me.オプションボタン名 = True
  エラーメッセージ:このオブジェクトに値を代入する事はできません。
  
  Me!オプションボタン名.Value = True
  エラーメッセージ:このオブジェクトに値を代入する事はできません。

と、いう結果に。。。
オプションボタンとか、コンボボックスとか、付けては消してるので
そこら辺が、おかしくなってしまったのかも。。。

それでおかしいと思い新規のAccessを作り実行した結果、
エラーにならず、実行できたので、やはり沢山作りすぎたのかも。。。

お二方ありがとうございました。

2203 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078299
(SS)C-BOARD v3.8 is Free