• 締切済み

チェックボックスのチェックを一気に外すには?

windows-xp、アクセス97を使っています。 フォームの中に、チェックボックスがあります。 その都度、複数の人がランダムにチェックを入れたり外したりしています。 そこで質問です。 このフォームの「開く時」イベントに、"チェックボックスのチェックを自動的に外す"というコードやマクロはないものでしょうか? いちいち外したりるのが面倒なのです。 いろいろ見てみたのですが、ギブアップです。 宜しくお願い致します。

みんなの回答

  • laputart
  • ベストアンサー率34% (288/843)
回答No.1

例です。 フォームを開く時のイベンドを以下のようにします。 この例ではチェックボックスが4つある場合です。 -1はチェックOn 0はoffです。 チェックボックスがレコードソースと非連結の場合です。 ---------------------------------------- Private Sub Form_Open(Cancel As Integer) Me.チェック0.Value = -1 'チェックオン Me.チェック2.Value = 0 'チェックオフ Me.チェック4.Value = 0 Me.チェック6.Value = -1 End Sub ----------------------------------------

mipomipo
質問者

補足

回答を早速ありがとうございました。 お返事が遅くなり、申し訳ございません。 さて、やってみました。 が・・・「このオブジェクトに値を代入することはできません」というエラーが出てしまいました。 >Me.チェック0.Value = -1 'チェックオン この部分が黄色になってしまいました。 チェックボックスがレコードソースと非連結でないからかでしょうか? でも、非連結にしないわけにもいかず・・・

関連するQ&A

  • エクセルのフォームのチェックボックスについて

    フォームのチェックボックスの書式設定で”リンクするセル”を入れています。 例えば、C10を入れます。次の行にコピーしても自動でC11となってくれません。絶対値は関係ないようです。複数コピーする時に、一々書式設定で変えるのは面倒です。 エクセルは、通常絶対値をつけずにコピーすると、行や列は自動でずれてくれるはずですが、チェックボックスについては違うのでしょうか。 他の方法があるのでしたら、どなたかお教えください。 よろしくお願いします。 できれば、マクロはつかわず簡単な方法がいいのですが・・・

  • ACCESSのチェックボックスとコンボボックスの作り方

    1. テーブルを作って、そのテーブルからフォームを作るところまでいきました。フォームから入力する時に、いちいちタイプしなくていいようにチェックできるもの(例えば、男女からどちらか選ぶ)をつくりたいのですが、テーブルビューのルックアップから2つチェックボックスを作ることができません。やり方を教えてください。 2. コンボボックスを使って複数から選ぶようにすることはできたのですが、毎回マウスを使わないとできません。マウスを使わないでコンボボックスのアイテムを選ぶようにすることはできますか?

  • エクセルのマクロを用いてチェックボックスをまとめてチェックする方法

    エクセルを用いてチェックボックスが縦に並んだ書類を作っているのですが、チェックする項目のパターンが決まっているので毎回同じところにチェックするのが面倒です。 ワンクリックで複数のチェックがかけられるようにしたいのですが、 ツール→マクロ→新しいマクロの記録 で複数のチェック「レ」ができるようにマクロのを登録してみたのですがチェックがかかりません。 何かよい方法は無いでしょうか?

  • 複数のチェックボックスの処理

    access2000でフォームを作成し、 複数のチェックボックスがすべてONになっていない時に MSGboxで表示させるコードを教えていただけませんか? public sub () if chekbox1,checkbox2 = false then msgbox "入力されていません” else 別の処理 のような感じですが、チェックボックスの区切り方がわかりません。 どうかお願いします。

  • チェックボックスにチェックが付いているかを取得したい

    ACCESS2003を使用しています。 チェックボックスにチェックが付いているかを取得したいのですが下のコードを実行すると 「実行時エラー'94' Nullの使い方が不正です。」 というエラーになってしまいます。 Sub test() MsgBox Form_フォーム1.チェック0.Value End Sub フォームを開くとチェックボックスが図のように灰色になるのですがこれが原因なのでしょうか? ちなみに同じことをエクセルで行なったら問題なくできました。 よろしくお願い致します。

  • ACCESSのチェックボックスにおける複数回答について

    こんにちは。アクセスのフォームにおけるチェックボックスなのですが、 複数の中からひとつしか選べませんよね。2つ以上選べるようにするにはどうすればよいのでしょうか?????

  • Excelのチェックボックスについて教えてください

    Excel2003使用者です。 今顧客リストを作成しているのですが、 A列にフォームでチェックボックスを入れていて、簡単にはこんな感じになっています。    A       B    C   D  ・・・ 1 チェックボックス 顧客名 部署 住所 ・・・ 営業が訪問した先のチェックボックスにチェックを入れるようになっています。 これをオートフィルタ機能で、チェックをつけたところとつけてないところでフィルタをかけたいのですが、 全て「空白セル」としてフィルタがかかりません。 またオートフィルタをかけるとチェックボックスが寄ってしまいます。 フォームではダメなのかと思って、コントロールツールボックスでチェックボックスを作成したのですが、 それもダメでした。 どなたか解決方法を教えていただけないでしょうか。 オートフィルタでチェックボックスにチェックしたものだけを表示させることはできないのでしょうか。 もしマクロを組まないといけないのでしたら、マクロ初心者なため、 出来ればコードも教えていただきたく、 また、オートフィルタをかけた際にチェックボックスが移動してしまうことも解決したいので、 その点についても教えていただけると幸いです。 お手数ですが、宜しくお願い致します。

  • マクロ フォームでのチェックボックスについて

    教えてください。 1)フォームでテキストボックス2つ、ボタンで新しい入力フォーム表示 2)入力フォームでチェックボックス6個、コンボボックス6個を作ります。 3)チェックボックスにチェック(1個のみ)したら、1)のフォームのテキストボックスにチェックされた、項目とコンボボックスで選択された内容が転記したい。 例)果物にチェック、コンボでブドウと選択  テキストボックス→果物 ブドウ というようにフォームに転記させたい。 以前、シートでのマクロを教えていただきましたが、フォームだと頭が混乱してしまいました。 簡単で良いので、マクロの記述を教えてください。

  • Access2007で複数のチェックボックスにチェックが入らない

    Access2007で複数のチェックボックスにチェックが入らない よろしくお願いします。 Accessでチェックボックス5つをオプショングループで囲んで、ひとまとまりにしたつもりなのですが、 複数のチェックボックスがチェックできません。 2つ目をチェックしようすると、一つ目のチェックが外れてしまいます。 どうしたらよいでしょうか。

  • テキストボックスに入力するとチェックボックスのチェックが入るようにするには

    Excelのユーザフォームについて質問させていただきます。 チェックボックスとテキストボックスがそれぞれ複数あります。 テキストボックスに入力すると、横にあるチェックボックスに 自動的にチェックが入るようにしたいのですが、 どのようにすればいいのでしょうか。