- 締切済み
ACCESS2003 クエリの抽出条件
宜しくお願いします。 フィールド A A B B 1 セレナ ステップワゴン ・ ・ とあります。 抽出条件にてIS NOT NULLにすると空白以外表示されます。 セレナ以外の場合、IS NOT "セレナ"にするとセレナ以外になります。 クエリを実行する際、空白以外、セレナ以外、Aのみ、と一度で入力し、表示させたいのですが、どのようにすればよいでしょうか。 抽出条件を[抽出条件を入れてください]とし、 実行ボタンを押し、IS NOT NULLやNOT LIKE "セレナ"といれても何も表示されません。
- その他MS Office製品
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ShowMeHow
- ベストアンサー率28% (1424/5027)
Aと入れるだけで、ヌルもセレナも省かれると思いますけれど、何か違うことがしたいのでしょうか?
関連する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のデータをかえしたいと思っています。 どのように条件を指定すれば、データを抽出できるようになるでしょうか。 宜しくお願い致します。
- 締切済み
- その他MS Office製品
- 選択クエリの抽出条件に<>を使用した結果
現在、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で抽出条件を設定したい
クエリの空白に数式を設定してあるのですが、抽出ができません。 例えば条件に当てはまる物は◎、その他は空白みたいな感じです。 その場合表としては◎のみの表にしたいのですが(空白行は表示されない) 抽出条件に◎を入力しても、パラメーターの入力と表示され◎を入力しても表示されません、 数式に◎のみを表示する式を入れないとダメなのでしょうか? また、◎のみを表示させる式が分かりません。 どなたか分かる方教えて下さい。 お願いします。
- ベストアンサー
- オフィス系ソフト
お礼
別の方法を検討してみます。 有難うございました。
補足
説明不足で申し訳ありません。 >Aと入れるだけで、ヌルもセレナも省かれると思いますけれど、何か違うことがしたいのでしょうか? そうですね。 クエリ上で検索する際はそれでもいいのですが、レポートに表示させる際、パラメーターの入力でセレナ以外、とか空白以外(IS NOT NULL)と入力したいです。レポートのレコードソースは当該クエリを指定してあります。