こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

テキストボックスの内容でチェックボックスの既定値

下記質問の続きです。
http://okwave.jp/qa/q8186736.html
Accessで、
チェックボックスにチェックを入れることで
テキストボックスに文字を表示させています。

そのフォームをいったん閉じると、
テキストボックスには
前回チェックボックスで入力した文字が反映されているのですが
チェックボックスのチェックがすべて外れてしまっています。

フォームを開いたとき、
テキストボックスの内容によって、
配置したチェックボックスにチェックを入れたいです。

テキストボックスに
「A C」
と入っていたら
■A
□B
■C
□D
□E

としたいです。

(開いたあとは、また別の所にチェックを入れたり外したりします)

チェックボックスのプロパティ「既定値」のところに
IF([テキストボックス] like "*"&"A"&"*",ture,false)
などとしてみたのですがうまういきませんでした。

ご教授お願いいたします!

投稿日時 - 2013-07-23 10:29:20

QNo.8188055

すぐに回答ほしいです

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

AccessでのVBAはあまり経験がないのですが、form_loadのイベント時にテキストボックスの内容を
判定してチェックを付けるコードを付加すればいいのではないでしょうか?

checkbox1がAのチェックボックスだとして、

IF [テキストボックス] like "*"&"A"&"*" then
Me.checkbox1.value=ture
End If 

とか。

投稿日時 - 2013-07-23 10:53:09

補足

補足ですみません。
改めてやってみたらうまくいきそうです!
大変失礼しました。
ありがとうございました!

投稿日時 - 2013-07-23 11:53:10

お礼

ありがとうございます!

早速やってみましたが・・・だめでした。

引き続きよろしくお願いいたします!

投稿日時 - 2013-07-23 10:59:13

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問