• 締切済み

Access チェックボックス 空白レコード削除

お世話になります Access2000ですが ■チェックボックスがNoのレコードの場合(チェックなし) チェックなしだけのレコードをすべて削除させたいのですがかのうでしょうか? ■又、チェックを入れると違う列にチェックを入れた日付けを自動入力はずすと消える仕組みもあれば幸いです わかる方よろしくお願いいたします

みんなの回答

  • okky0707
  • ベストアンサー率22% (34/154)
回答No.2

>チェックを入れると違う列にチェックを入れた日付けを自動入力はずすと消える仕組みもあれば幸いです  私なら対象となるテーブルを元に表形式フォームを作成し、 チェックボックスの「クリック時」イベントで if文を使って、チェックボックスがoffなら指定したフィールドに日付を入れ、 そうでなければ削除クエリを走らせるようなイベントプロシージャを作ります。

  • kosamon
  • ベストアンサー率47% (11/23)
回答No.1

>チェックなしだけのレコードをすべて削除させたいのですがかのうでしょうか? 可能です。 削除クエリで抽出条件を「No」とします。 >又、チェックを入れると違う列にチェックを入れた これはフォーム上で、と言うことでしょうか? あまりにも情報が不足しているためもう少し詳しく書いてください。 VBAもしくはマクロを使用することになると思います。

関連するQ&A

  • アクセスのチェックボックスについて

    1つのレコードで、チェックボックスにチェックを入れると、全てのレコードのチェックボックス(同じ場所の)にチェックが自動的に入ります。各レコード個別にするにはどうすればよろしいのですか。宜しくお願いします。

  • 空白のレコードがなくても「空白」のチェックボックス

    アクセス2007ですが テーブルのフィルタは、空白のレコードがなくても 「空白」のチェックボックスは表示されるのでしょうか? それとも本当はどこかに空白があるのですか?

  • Accessでチェックボックスからの入力を受け付けない

    お世話になります。 Access2003を使い、フォームにチェックボックスを作りました。  チェックボックスの値をテーブルに反映させるために、「チェックボックス」-「プロパティ」-「コントロールソース」より、該当テーブルの列を指定しました。 フォームビューにて、チェックボックスをクリックすると「このフォームは読み取り専用です」と言われ、チェックボックスへの操作は拒否されてしまいます。  どのようにすれば、フォームのチェックボックスから入力した値が、テーブルに反映できるのでしょうか?  なお、該当テーブルの列はyes/no型に指定しています。 よろしくお願いします。

  • 【Access2003】レコードごとにチェックボックスをチェックをするにはどうしたら良いでしょうか?

    1フォームの中に住所録を表示するサブフォームを格納。 2サブフォームにはチェックボックスを貼り付け。「既定のビュー」をデータシートにする。 3フォームを開く。 4サブフォームの「チェックボックス」をチェックするとすべてのレコードがチェックされてしまいます。 レコードごとにチェックをするにはどうしたら良いでしょうか?

  • ACCESSのコンボボックスにレコードセットでリストを表示させています

    ACCESSのコンボボックスにレコードセットでリストを表示させています。 2列表示で1を連結させています。 この状態で、コンボボックスの入力チェックを「はい」にすると、コンボボックスに直接入力したときに、「リストにありませんと」エラーになってしまいます。 リストから選択すれば、大丈夫なのですが・・・。 コンボボックスにレコードセットを使用したときには、入力チェックは使えないのでしょうか? Accessのバージョンは2003です。 よろしくお願いします。

  • ACCESSでテーブルにあるチェックボックスを一括でYesにする方法を教えてください

    アクセスのテーブルにあるYes/No型のチェックボックスを、コマンドボタンを押すことによって、全てのレコードをYes(チェックが入っている状態)又はNo(チェックが入っていない状態)にする 方法を教えてください。自分で、参考書をみながら試みたのですが、NoをYesに変えられたのですが、全部Yesにならなくて困っています。 (NoはYesになりますが、元々YesだったところがNoになってしまう) まだ、VBA初心者ですので、小学生(実際は中年?)にも解るように教えていただければ幸いです。よろしくお願いします。

  • Accessでチェックボックスで抽出するには?

    Accessのフォーム検索でチェックボックスを使用して複数のレコードを抽出するにはどうすればよいでしょうか? Section1・2・3があると仮定します。 そこで、1をチェックすれば、そのサブフォームにSection1がOnになっている該当するレコードが出てくるようにしたいです。1・2をチェックすれば二点に絞り込み。 ちなみに、Section項目はYes/no形式と考えておりますが、適切な検索できるフォームの作り方を教えてください。

  • アクセスで自動でレコードを増やす

    お世話になります。アクセスでデータを入力するフォームを作っているのですが、月とNoと内容というフィールドがあったときに、今までは、その月に使用する分のレコードをエクセルで作成し、テーブルに貼り付けていました。この作業をボタンを押すと「月を入力して下さい」、「No(始まり)を指定してください」、「NO(終わり)を指定してください」とメッセージを表示し、自動でその分のレコードが追加されるというようにしたいのですが、どうすればよいですか? ご指導のほど、よろしくお願いします。 <テーブルイメージ> 月 No 内容 5月 1 (空欄。入力者がその都度、Noを指定して開き、入力) 5月 2 5月 3 ↑ボタンを押すと自動でレコードと追加したい。

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

    チェックボックスやコンボボックスを使って入力するようにすると、フィールドに入力できるのが値だけになってしまいます。値でなく、選択した文字列を入力したいのですが、どうやったらいいのでしょうか?

  • アクセスのチェックボックス

    アクセスでチェックボックスを作ったのですが、複数のボックスをチェックすることができません。 該当項目はすべてチェックできるようにしたいのですが、どうすればいいのでしょうか?

専門家に質問してみよう