• 締切済み

ACCESS2003 クエリの抽出条件

宜しくお願いします。 フィールド A A B B 1 セレナ ステップワゴン ・ ・ とあります。 抽出条件にてIS NOT NULLにすると空白以外表示されます。 セレナ以外の場合、IS NOT "セレナ"にするとセレナ以外になります。 クエリを実行する際、空白以外、セレナ以外、Aのみ、と一度で入力し、表示させたいのですが、どのようにすればよいでしょうか。 抽出条件を[抽出条件を入れてください]とし、 実行ボタンを押し、IS NOT NULLやNOT LIKE "セレナ"といれても何も表示されません。

noname#190816
noname#190816

みんなの回答

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

Aと入れるだけで、ヌルもセレナも省かれると思いますけれど、何か違うことがしたいのでしょうか?

noname#190816
質問者

お礼

別の方法を検討してみます。 有難うございました。

noname#190816
質問者

補足

説明不足で申し訳ありません。 >Aと入れるだけで、ヌルもセレナも省かれると思いますけれど、何か違うことがしたいのでしょうか? そうですね。 クエリ上で検索する際はそれでもいいのですが、レポートに表示させる際、パラメーターの入力でセレナ以外、とか空白以外(IS NOT NULL)と入力したいです。レポートのレコードソースは当該クエリを指定してあります。

関連するQ&A

  • ACCESS クエリ 条件以外のレコードを抽出するには?

    クエリで、抽出条件(文字列)以外のレコードを全て抽出したいのですが、うまくいきません。 そのフィールドには空白もあり、 抽出条件を「Not In ("A","B")」とすると、 "A","B"以外の文字列が抽出され、空白のものは抽出されません。 「"A"や"B"でない、他の全てのレコードを抽出したい」という場合、どのようにすればよいのでしょうか?

  • クエリの抽出条件で困っています

    Access2007にて、クエリの抽出条件に下記を指定していますが、データが1件も抽出されません。 ※エラーは表示されません IIf([forms]![F_Home]![アンケート種別]="1級",1 Or Is Null,2 Or Is Null) この抽出条件をしているフォールドには"1"、"2"、nullのデータしか存在しません。 「アンケート種別」が"1級"の場合は、"1"とnullのデータをかえし、 それ以外の「アンケート種別」の場合は、"2"とnullのデータをかえしたいと思っています。 どのように条件を指定すれば、データを抽出できるようになるでしょうか。 宜しくお願い致します。

  • 選択クエリの抽出条件に<>を使用した結果

    現在、ACCESS2003の選択クエリ作成時に、抽出条件の結果に<>(not条件)を使用したんですが、結果が予想と違っていました。 抽出条件に使用した項目aはテキスト型でnull値も含まれます。 項目aのコードxxxxxを表示させないように<>"xxxxx"といった条件でクエリを実行したのですが、項目aのnullのレコードも表示されなくなりました。 ACCESSではnot条件を使用した場合、nullは除外されるようになっているのでしょうか? というか他のデータベース上でも同様の動作をするものなのでしょうか お時間がありましたら、ご回答よろしくお願いいたします。

  • アクセスのクエリーで抽出方法

    以前(9/25)にもこのgooで質問しいろいろ指導を受けたのですがなかなか解決せず、時がたちなかなか回答が得られず、また同じ質問をします。 クエリーで抽出する方法なのですが、例えば a   b 山   50 川   30 のようなクエリーの表があります。フォームでテキストボックスに”山”と入力したら 山   50 と表示することはできますが”すべて”と入力したら 山   50 川   30 と表示したいのです。クエリーにはすべてという文言はありません。 クエリーの抽出条件でaのフィールドに=IIf(フォーム名![Text1],フォーム名![Text1],Is Not Null)と入力するもののうまくいきません。 アクセス超初心者です。なおアクセス97を使用しています。よろしくご指導ください。

  • ACCESSのクエリの抽出

    ACCESS2003を使っています。フォームのコンボボックスに入っているデータを見てクエリで抽出したいと思っています。 フォームのコンボボックスにデータが入っているときは、そのデータで抽出を行い、nullのときは抽出をやめてすべてのデータを表示させたいです。 抽出項目には、null値はありません。 クエリの抽出欄に下記の式を入れましたがうまくいきません。 IIf(IsNull([Forms]![フォーム名]![コンボボックス名])=true , Is Not Null , [Forms]![フォーム名]![コンボボックス名]) コンボボックスにデータが入っている場合は、抽出はうまくいくのですが、nullのときは、何も表示されません。 どこか式が違っているのでしょうか? よろしくお願いします。

  • ACCESS2007 クエリの抽出条件について教えてください

    ACCESS2007で、ルックアップ列(コンボボックス)を使用したテーブルがあります。そのテーブルをクエリにて、コンボボックスの条件別に抽出させたいのですが、その抽出条件を教えていただけませんでしょうか。 コンボボックスリストの中身(A,B,C)       A→Aのみ抽出したクエリ       B→Bのみ抽出したクエリ       C→Cのみ抽出したクエリ という風に作成したいのですが。 お忙しいところ申し訳ありません。よろしくお願いします。

  • アクセスのクエリの抽出条件について教えて下さい

    クエリの使い方を教えて下さい(アクセス2003) 負担金が限度額より小さい人を抽出したいです。 クエリ名/限度額より小さい人 氏名 負担金 限度額 A    600  600 B     0 C    450  600 D     0 E    800  800 F    700  800 G     0 H    600  600 I    450 J    800 K    800  800 L     0 M    450 N    450  450 O    800 Q    800  800 限度額には「null」データ(空白)があります。 限度額が「null」ということは、無制限という意味です。 「負担金」が「限度額」より小さい人を抽出したいです。 「負担金」が「0」、「限度額」が「null」(無制限)の人の判断も、「負担金」が「限度額」より小さい人という扱いになります。 抽出したい人は、下記になります。 氏名 負担金 限度額 B     0 C    450  600 D     0 F    700  800 G     0 I    450 J    800 L     0 M    450 O    800 「抽出条件」をどのように設定すればよろしいでしょうか、お願い致します。

  • access2000 クエリの抽出条件欄で・・・

    access2000で質問です。 フォームからいくつかの条件(10件くらい)を入力させて、すべてに合致した レコードを抽出します。ただし何も入力しない項目は無視し、全く条件を指定 しない場合は全抽出となります。 例えば、クエリの抽出条件のところでif文を使って、nullの場合は抽出 条件なし、null以外の場合は入力したものを抽出、みたいな事ができない ものでしょうか? よいやり方があれば教えてください。よろしくお願いします。

  • Access フォームコンボボックス空白をクエリで抽出したい

    現在access2000を使って、 フォーム1内にコンボボックスを作って コンボボックス内に1,2,3 と項目を入れています。 一方、クエリを使って、上記フォーム内のコンボボックスをつなげて1,2,3をそれぞれ抽出することはできるのですが、 1から3まで全てをiif関数などで 抽出したいと考えてします。 僕が考えた関数は iif(isnull([フォーム1][コンボ1]),is not null ,[フォーム1][コンボ1]) とクエリ抽出条件内に入力すると、結果は、 1、2、3をそれぞれフォームコンボボックスで選択すれば、クエリに反映されるのですが、コンボボックス内を「空白」の状態にすると、1,2,3すべてがクエリで抽出されるのではなく、何も抽出されないという結果になってしまいます。 どうすれば、クエリで1から3すべてを抽出することができるのでしょうか?多分、iif関数内の「空白」は空白として処理されないような気がします。 よろしくお願いします。

  • アクセスクエリ2000で抽出条件を設定したい

    クエリの空白に数式を設定してあるのですが、抽出ができません。 例えば条件に当てはまる物は◎、その他は空白みたいな感じです。 その場合表としては◎のみの表にしたいのですが(空白行は表示されない) 抽出条件に◎を入力しても、パラメーターの入力と表示され◎を入力しても表示されません、 数式に◎のみを表示する式を入れないとダメなのでしょうか? また、◎のみを表示させる式が分かりません。 どなたか分かる方教えて下さい。 お願いします。

専門家に質問してみよう