• ベストアンサー

アクセス2000 YES,NOで選択した隣のフィールドを空欄にする方法。

フィールド1 テキスト型 フィールド2 YESNO型 でテーブルを作りました。 フィールド2にチェックを入れたときにフィールド1のテキストが表示しなくする(空白にする)にはどのような操作、条件を加えたらよろしいでしょうか。 あまりにも稚拙な質問で申し訳ないのですが、お時間の許す方がいらっしゃいましたら、教えていただきたいと思います。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

クエリのデザインビュー(選択クエリでOK?)で フィールド1| フィールド2| フィールド3:iif(フィールド2 = true ,"",フィールド1) とするか フォームやレポートなら条件付き書式で出来ると思いますよ。 もし分からなければ、実際のテーブルのフィールド構成も 教えてください。

kuwakuwakuwa
質問者

お礼

ありがとうございました。よくわかりました。

その他の回答 (1)

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

表示させない(フィールドにデータ保持)場合と、 空白にするのでは全く別の処理となると思います。 前者でしたら、 クエリ・フォームなどで一般機能で出来ますが 後者でしたら VBA を少し使用しなくてはならないでしょう。 いずれにしてもテーブルの画面では不可能ですが、 さて、どっち?

kuwakuwakuwa
質問者

補足

すみません。前者の場合となります。よろしくお願いします。クエリの条件設定でできるのでしょうか?

関連するQ&A

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

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

  • Access2002 Yes/No型の書式について

    宜しくお願いします。 テーブルが壊れてしまったので、 一度テキストファイルにエクスポートし、 再びインポートしました。 そうしたら、 Yes/No型が今まで□(しかく)にチェック有・無だったのが、 -1と0になってしまいました。 これを今までのように、□にチェック有・無に変えることはできませんでしょうか? 初歩的な質問で申し訳ございません。 ソフトはAccess2002です。

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

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

  • 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 とういうようにグループの総数とチェックボックスにチェックが入った数を算出させたいんです どうかご教授願います

  • アクセスで複数フィールドを結合して1フィールドを作る際

    こんにちは。 OSはWIN2KでAccess2000を使用しております。 「T_データ」テーブルには、 社員コード(数値型)、社員名(テキスト型)、 給料(数値型)、住所(テキスト型)フィールドがあります。 この4つのフィールドを以下の条件を満たしつつ 「T_結合」テーブルの「結合データ」フィールドという 一つのフィールド(テキスト型)に追加したいのです。 ------------------------------------------------ 1.社員コードは 5桁、社員名は半角30桁、 給料は10桁、住所は全角20桁。 2.社員コード、給料は右詰とし残りは0で、 社員名、住所は左詰とし、残りは空白("")で埋める。 ------------------------------------------------- 最終的に「T_結合」テーブルを1レコード85バイトの レコードとしてエクスポートするのが目標です。 アクセスはUnicodeで管理されているというので単純には いかなそうなので、どなたかご教授願います。

  • Accessのテーブルのフィールドに式を入れる方法

    質問:1 テーブルのフィールドに式を入れる方法を教えてください。 フィールド1、フィールド2、フィールド3とある場合に、 フィールド3=フィールド1+フィールド2を自動入力したいのですが、 どこで設定すればいいのか教えてください。 質問:2 フォームのテキストボックスのコントロールソースに下の式を設定してあります。 ="K-" & [区分] & "-" & CStr([通番]) これをテーブルのフィールドに反映させるにはどのような設定を行えばいいでしょうか。 (フォームのコントロールはウィザードでテーブルの全フィールドを取り込んでいます。) よろしくお願いします。

  • Accessでフィールドを追加したい

    Accessであるシステムを作成しているのですが、いくつか不明な点があるのでアドバイスをお願いします。 「社員情報」をいうテーブルがあり、初期の状態で「社員番号」「氏名」「入社年月日」「年齢」とフィールドがあります。 このテーブルを基にフォーム「社員情報入力」も作ってあります。 ここで新たに、社員情報テーブルに「生年月日」「連絡先」など、フィールドを追加したいのですが・・・以下のような条件があるので、どうしていいのかわからず困っています。 【条件】 ・フィールド追加用のフォーム(新規フィールド名を入力させる)を作り、そこからフィールドを追加させる。(直接テーブルはいじらせないため) ・追加したフィールドを社員情報入力フォームに反映(表示)させたい ・追加したフィールドをレポートにも反映(表示)させたい このような条件でフィールドの追加は無理なのでしょうか? アドバイスや参考になるページを教えてください。 よろしくお願いします。

  • アクセス2002でフィールド結合方法について

    ご質問です。アクセス2002でDBを作ったのですが、「フィールド1(テキスト)」の文字と、「フィールド2(テキスト)」の文字を結合して、新たに「フィールド3(テキスト)」にセットすることって出来るのでしょうか。 ご存知の方、ご教授ください。 宜しくお願いします。

  • Accessのフィールドプロパティの設定について

    Access初心者です。簡単なことで申し訳ありませんが教えてください。 あるフィールドを次ぎのように設定したいです。 「フィールドB」(テキスト型)は「フィールドA」(テキスト型)の数値を参照し、なおかつ末尾の「1」を追加して表示する。 「フィールドA」に”123456”と入力したら「フィールドB」には自動的に"1234561"と表示されて欲しいのです。 エクセルならばとっても簡単に設定できるのに・・・! アクセスではどうしたらよいのか思いつきません。 よろしくお願いいたします。

  • Access フィールドプロパティ《書式》について

    テーブル作成において、CSVデータの取り込みを行ったのですが、「生年月日」のフィールドにおいて、CSVデータ上の『20070808』をテーブル上では『2007/08/08』若しくは『H18/08/08』と表示させるにはどのように操作すればよいのでしょうか?  尚、CSVデータの書式は固定なので、テーブルの操作でしか変更が出来ません。

専門家に質問してみよう