• ベストアンサー

yes/no型のデータをすべてOFFにしたい

よろしくお願いします。 ACCESS2000の質問です。 質問のタイトルのとおり yes/no型のデータをすべてOFFにしたいんです。 削除クエリーだと、データ自体も消えちゃいますし・・ 一応テーブルはこんな感じです。 1 あなたは野菜が好きですか  ○  × ○ × のところがyes/no型になっていて チェックをすべて、一度に消したいのです。 分かりますでしょうか? 補足しますのでよろしくお願いします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

新規マクロを作成し、アクションにSQLの実行を選択します。 そして、実行するSQLステートメントに以下のように記述してマクロを保存します。 UPDATE [テーブル名] SET [フィールド名]=False 後は任意のタイミングでマクロを実行すればOKです。 もし、ある条件でチェックを消すのなら、SET句の後ろにWHERE句を付けてください。

omusupa
質問者

お礼

早速の回答ありがとうございます。 あんど 丁寧な回答ありがとうございます。 大変助かりました。

関連するQ&A

  • ACCESS Yes/No型の集計

    ACCESSでチェックボックスが複数あるテーブルがあります。これら各々の個数を表示させたいと奮闘しております。複数のフィールドがあるので、やり方をご教授いただけますようお願いいたします。構造とやりたいことは下記に記します Yesはチェックボックスにチェックが入っている状態です テーブル ---------------------------------------------- グループ   分類1   分類2   分類3 ----------------------------------------------   A   |  Yes  |  No  |  Yes   A   |  No   |  No   |  Yes   A   |  Yes  |  Yes  |  No   B   |  Yes  |  No  |  Yes   B   |  No   |  No  |  Yes   B   |  Yes  |  No  |  Yes   ・   ・   ・   ZZ 上記のようなテーブルがあります。これを ----------------------------------------------------- グループ   グループ総数   分類1   分類2   分類3 -----------------------------------------------------   A    |   3     |   2   |  1   |  2   B    |   3     |   2   |  0   |  3   ・   ・   ・   ZZ とういうようにグループの総数とチェックボックスにチェックが入った数を算出させたいんです どうかご教授願います

  • yes/no型のチェックができない(アクセス2003)

    フィールドのデータ型をYes/No型にして作ったものを選択クエリで選んだ後に、チェックするもしくは外すということができません。テーブルから直接データ編集する場合は問題なくチェックできています。 原因になにがあるのでしょうか。不勉強で申し訳ございません。アクセス2003です。 ご教授お願いいたします。

  • ACCESS2003 Yes/No型の条件判断計算

    ACCESS2003で質問です。 Yes/No型のテーブルが複数あり、そのチェックの場所によりクエリでの計算方法が変わります。 Aにチェックが入っていたらX-Z Bにチェックが入っていたらY+Z Yes/No型の項目で条件式が作成できますでしょうか? よろしくお願いいたします。

  • Access Yes/No型のデータを使ってレポートを作りたい

    いつもお世話になっています。 AccessのテーブルにあるYes/No型のデータをもとにして、レポートを作りたいと考えています。 使用者名 | 午前 | 午後 | 夜間 | _____________________ 佐藤さん |  レ |    |  レ | _____________________ 鈴木さん |    |  レ |  レ | _____________________ 山田さん |  レ |    |    | 上記のようなテーブルのデータを元に 佐藤さん  午前 夜間  施設利用 鈴木さん  午後 夜間  施設利用 山田さん  午前     施設利用 というようなレポートを作りたいと思います。 Yes/No型のデータから、そのデータのフィールド名をテキストとして取り出す方法を教えてください。 実際のテーブルには、フィールドが30以上あるので レポートではYesの部分だけをテキストとして取り出し、 見やすいレポートにしたいのです。 どうぞよろしくお願いします。

  • AccessクエリでYes/No型データの抽出

    AccessクエリでYes/No型データの抽出条件について教えてください。 フォーム上のオプショングループにオプションボタン 1:Yes 2:No 3:両方 の3つを作成し、選択したオプション値によって抽出条件を変えたいのですが、 Choose([Forms]![オプショングループ名],-1,0,-1 Or 0)とすると3:両方を選択した際に、Yesのデータしか抽出できませんでした。 ただ、-1 Or 0 を -1 Or 1 としたら、両方抽出されました。 処理的には解決できたのでOKなのですが、理由がわからずちょっと気持ち悪いので。。。 よろしくお願いいたします。

  • Yes/No型のデータ抽出

    Access97で出面管理(出勤簿)を作成しています。 レポートを印刷する際請求を出す都合上、自社社員分と応援社員分とを分けるため社員名と所属が自社か応援かを分けるためのテーブルを作成しました。 その分類方法はYes/No型(True=応援社員、False=自社社員)に設定しました。 その際、氏名を選択すると自動で自社/応援かが認識できるようにしました。 その後、必要なテーブル・クエリー等を設定し、フォームから入力してみると 自社社員としてしか認識しません。 そこで該当するテーブルから入力(氏名=テキスト型・自社/応援=Yes/No型 チェックボックスONで応援扱い)するとフォーム・レポートでも 認識してくれます。 しかしこの方法では毎日同じ応援社員がいた場合その都度チェックボックスを Onにしなければならず非常に厄介です。 しかもデータが毎日蓄積されるのでしばらく入力を忘れたりするとそれこそ手間がかかってしまいます。 どのように設定(テーブル・クエリー・リレーション等)を変更してやれば 良いのかアドバイスお待ちしております。 ちなみに現時点ではフォームから入力する際、氏名をコンボボックスで選択でき その後連動して所属が決定するようになってます。

  • yes/noの使い方

    yesのあとは肯定文であるべきだということを聞いた気がするのですがどうなのでしょうか。 例えば次のような場合はどのように応答すれば良いですか? 全て「興味があります。」という意味で応答するとします。 You do not have interest in English? -Yes. / No. -Yes I do. / No I do not. -Yes I do not. / No I do. -Yes, I have. / No, I have. Do not you have interest in English? -Yes. / No. -Yes I do. / No I do not. -Yes I do not. / No I do. -Yes, I have. / No, I have.

  • AccessでYes/No参照(チェックボックス)

    2つのテーブルがあります。 顧客テーブルは顧客IDと質問 質問テーブルは顧客テーブルの質問を管理するテーブルです。 質問テーブルのフィールドは 質問ID(オートナンバー)と 質問(テキスト)と チェック(Yes/No)です。 質問の数は不定で 例えば ID 質問 チェック 1  A    □ 2  B   □ 3  C   □ という具合にテーブルを作成します。 顧客テーブルの質問フィールドが質問テーブルを参照し チェックボックスにチェックを入れられるようにしたいのですがどうしてもチェックのところが□ではなく Yes/Noとなってしまいます。 最終的には質問Aに対するチェックの数 質問Bに対するチェックの数 全てのチェックの数などを計算したいのですが どのようにしたら良いでしょうか。 よろしくお願いします。

  • Access チェックボックスを利用した絞込検索のクエリ記述

    ここ数日、試行錯誤やgoogle検索したのですが、分からないためヒントを下さい。 Accessで、チェックボックス(Yes/No)を含むテーブルがあります。 検索フォームを作成し、ここにチェックを入れることで、テーブルから一致するデータを抽出したいです。 ただし、「Yes」のみが有意なデータで、「No」は無視したいです。    チェックA チェックB チェックC 1    Yes    No     No 2    Yes    Yes    No 3    Yes    Yes    Yes (得たい結果) チェックAをYesで検索…1,2,3 チェックA+BをYesで検索…1,2 チェックA+B+CをYesで検索…3 単に検索フォームのチェックボックスの値を「抽出条件」に入れますと、「No」まで一致するように抽出するので意図と違います。 チェックを入れなかった項目については無視して、クエリを働かせられればよいのですが...。 どのようにクエリを記述したらよいのでしょうか。 フォームにあるチェックボックスからのデータの取得や抽出結果のフォームへの表示などはできています。 よろしくお願いいたします。

  • VBAで「Yes/No型」をFALSEにしたい

    TBL_1のFld_1は「Yes/No型」なのですが VBAで全てのチェックをはずす(FALSEにする)方法はありますか?(アクセス2003) レコードが10000あり、 今回だけではなく、 またいつか TRUEになったものをFALSEにしなくてはいけないので削除して新たに作成するのではなく、vbaで行ないたいです。 よろしくお願いします。

専門家に質問してみよう