色の知識で人生の可能性が広がる!みんなに役立つ色彩検定 >>

フォームにチェックボックスをいくつか作成しました。
チェックした内容をテキストボックスに羅列して表示するには
どうしたらいいのでしょうか?

□A
□B
□C




とあり、AとCにチェックを入れたら
テキストボックスに「A C」と表示させるようにしたいです。

お願いいたします!

教えて!goo グレード

A 回答 (2件)

VBAになってしまいますが一案として・・。


フォームは単票。
チェックボックス名は、A、B、・・・
テキストボックス名は、テキスト1
だとしたら
コマンドボックスのクリック時イベントに

Private Sub コマンド0_Click()
Dim ctl As Control
Dim buf As Variant

For Each ctl In Me.Controls
If TypeName(ctl) = "checkbox" Then
  If ctl.Value = -1 Then
    buf = buf & ctl.Name & " "
  End If
End If
Next

Me!テキスト1 = Left(buf, Len(buf) - 1)
End Sub
のように。
上記の場合チェックボックスを総なめしてしまっています。
フォームが単票以外なら
フォームの元になっているテーブル・クエリの説明が必要です。
とりあえず、こんなところで。
「チェックボックスの内容をテキストボックス」の回答画像2
    • good
    • 0
この回答へのお礼

できました!
ばっちり理想の動きをしてくれました!
ありがとうございました!!

お礼日時:2013/07/22 15:13

それで肝心の使用アプリケーションは何?


Excel、Access、・・・・。
    • good
    • 0
この回答へのお礼

Accessです!
書き忘れていました。
大変失礼しました。

お礼日時:2013/07/22 13:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

教えて!goo グレード

人気Q&Aランキング