Accessのチェックボックスをオンにする方法と、テキストボックスがNULLだった場合の処理方法

このQ&Aのポイント
  • Access2000でフォームを作成し、テキストボックス1に入力した内容をチェックボックス1にオンの状態で表示させたいです。
  • フォームビューではチェックボックスがオンでもオフでもなくグレイの状態で表示されます。
  • テキストボックスが「ABC」を入力した場合、チェックボックス1をオンにする方法と、テキストボックスがNULLだった場合にチェックボックスをオフにする方法を教えてください。
回答を見る
  • ベストアンサー

Accessのチェックボックスをオンにするには

Access2000でフォームを作成し、テキストボックス1に入力した内容をチェックボックス1にオンの状態で表示させたいのですが、フォームビューでもチェックボックスがオンでもオフでもなくグレイの状態で表示されています。 かりにテキストボックスの入力値が”ABC"を入力したあと チェックボックス1にオンの状態にするには、 どのようなコードになりますか? public sub() if me.テキストボックス1.value = "ABC" then me.チェックボックス.value = ture じゃだめですよね? チェックボックスをオンにする方法と、テキストボックスがNULLだったらオフにする方法を教えていただけませんでしょうか?

  • Hugh
  • お礼率48% (45/92)

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

  • ベストアンサー
  • Te-Sho
  • ベストアンサー率52% (247/472)
回答No.1

>me.チェックボックス.value = ture 惜しいです。 Trueですね。 ちなみにnullの時は if isnull(me.テキストボックス1.value) then me.チェックボックス.value = false else ~入っているときの処理~ endif ですね。

Hugh
質問者

お礼

完璧にできました ありがとうございました。

関連するQ&A

  • Accessのチェックボックス

    こんにちは。AccessのVBAについてお教えください。 下記URLに質問内容の画像を配置しました。 http://kie.nu/tli フォーム1にテキストボックス1というコントロールを配置しました。テキストボックス1に名簿IDの数値を入力して、ボタン1をクリックします。 もしチェックボックス1に既にチェックが入っていたらメッセージ「チェックが既に入っています。」といったメッセージを表示したいと思います。 そこで、ボタンを押した時に、 If フォーム1!サブフォーム1!チェックボックス1.Value = -1 Then msgbox "チェックが既に入っています。" end if とやりましたが、うまく動きません。どうやれば、うまく動くようになりますかご教授頂けませんでしょうか。よろしくお願いいたします。

  • チェックボックスのvalueをテキストに追加したい

    チェックボックスをオンにすると、そのオンした順番でそのチェックボックスのvalueをあるテキストの前に追加していきたいです。 下のように、テストという文字の前にチェックボックスのvalueを入力。 その際、チェックをオフにしたらテキストからも、そのvalueの値が消えるようにしたいのですが、 何か良い方法はありますか? 例えば、あいうの順番で選択すると、「あいうテスト」になって、いうあの順番で選択すると「いうあテスト」になり、 いのチェックボックスをオフにすると、「あうテスト」や「うあテスト」になるようにしたいです。 □ あ □ い □ う text1=あいうテスト

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

    下記質問の続きです。 http://okwave.jp/qa/q8186736.html Accessで、 チェックボックスにチェックを入れることで テキストボックスに文字を表示させています。 そのフォームをいったん閉じると、 テキストボックスには 前回チェックボックスで入力した文字が反映されているのですが チェックボックスのチェックがすべて外れてしまっています。 フォームを開いたとき、 テキストボックスの内容によって、 配置したチェックボックスにチェックを入れたいです。 テキストボックスに 「A C」 と入っていたら ■A □B ■C □D □E としたいです。 (開いたあとは、また別の所にチェックを入れたり外したりします) チェックボックスのプロパティ「既定値」のところに IF([テキストボックス] like "*"&"A"&"*",ture,false) などとしてみたのですがうまういきませんでした。 ご教授お願いいたします!

  • Accessテキストボックスの未入力チェック

    いつも参考にさせて頂いております。 Accessテキストボックスの未入力チェックで上手くいかず悩んでいます。過去の情報等調べましたが、わかりませんでした。 どなたか宜しくお願い致します。 フォーム1にテキストボックス1、ボタン1があります。 テキストボックスを何も入力せず、Enter等で移動する時にチェックをかけたいです。 もし、テキストボックスに何も入力がなかったら、メッセージを出し、フォーカスをテキストボックスに戻す。 何か入力があれば、ボタンにフォーカスが移動する。 If IsNull(Me.テキストボックス1) = "" Then msgbox "未入力です。" Me.テキストボックス1.SetFocus End If 宜しくお願い致します。

  • デフォルトでチェックボックスをオンにしたい。

    超初心者の質問ですいません。 Access2007のフォームにチェックボックスを作りそのフォームを開いた時デフォルトでチェックボックスをオンにし、必要に応じ手動でオフにしたいのですが、方法を教えて下さい。 宜しくお願いします。

  • チェックボックス・オンを数えたい

    エクセルで作成した表の中の列に 表示→ツールバー→フォームで チェックボックスを作りました。 その列の一番下に、 チェックボックス・オンのセルの数×¥3000を表示させたいのですが、 出来ますでしょうか?

  • チェックボックスについて

    こんにちは。 フォームで「個人別状態」が「成約済み」の時に チェックボックスにチェックがつくようにしたいのですが、 動作しません。 どこが間違っているのでしょうか。。。 Private Sub チェック31_Click() If Me.個人別状態 = "成約済み" Then Me.チェック31.Value = False Else Me.チェック31.Value = True End If End Sub

  • 一つのチェックの状態(オン/オフ)で表示するページを切り替える

    こんばんは。フォームのチェックボックスで、チェックボックスのオンオフの状態でリンクをクリックした時に表示するページを切り替える方法はありませんか?たとえば、チェックボックスがオンの状態ではon.html、オフの状態ではoff.html、という感じです。ご存知の方、ご伝授願います。

  • チェックボックスのon/offで

    VB2008EEです。 チェックボックスにチェックを入れると指定したボタン上のテキストが「aaa」、 オフにすると「bbb」と切り替わるように出来るでしょうか? チェックボックスをオフにすると指定したラジオボタンがグレーアウトして 押せないようにして、オンにするとグレーアウトが解除されて選択できるように出来るでしょうか?

  • チェックボックスONでテキストエリアを大きく

    チェックボックスをONにするとフォームテキストエリアのサイズが変更できるようにすることは可能でしょうか? できるようでしたら、やり方を教えてください

専門家に質問してみよう