Access (一般機能)

Accessの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Access 2016)
クエリ抽出方法
投稿日時: 19/04/21 18:45:21
投稿者: 水の味

クエリフィールド内のデータ抽出方法で
<>"りんご" Or "みかん" Or "バナナ" Or "いちご"
上記以外を抽出しようという式ですが、
全て表示されてしまい困っています。
<>"りんご" Or <>"みかん" Or <>"バナナ" Or <>"いちご"
これでも結果同じでだめです。
<>をNotに変えても同じです。
 
でも、1つだけの
<>"りんご"だけならできてます。
どこがいけないのでしょうか、
どういう方法ならいいのでしょうか、
ご教示よろしくお願います。

回答
投稿日時: 19/04/21 22:53:06
投稿者: マヨイ

クエリの抽出条件のところに
Not Like "りんご" And Not Like "みかん" And Not Like "ばなな" And Not Like "イチゴ"
といれてみてください。
私の環境ではこれでできました。

回答
投稿日時: 19/04/22 09:49:34
投稿者: sk

引用:
クエリフィールド内のデータ抽出方法で
<>"りんご" Or "みかん" Or "バナナ" Or "いちご"
上記以外を抽出しようという式ですが、
全て表示されてしまい困っています。

厳密に言えば「"りんご" 以外の全て」では。
 
引用:
"りんご" Or "みかん" Or "バナナ" Or "いちご"

引用:
上記以外を抽出

(解法 1 : 複数個の等式を Or 演算した結果全体を Not で否定)
-------------------------------------------------------------
 
Not ("りんご" Or "みかん" Or "バナナ" Or "いちご")
 
-------------------------------------------------------------
 
(解法 2 : In 句によるリスト比較の結果を Not で否定)
-------------------------------------------------------------
 
Not In ("りんご","みかん","バナナ","いちご")
 
-------------------------------------------------------------
 
引用:
<>"りんご" Or <>"みかん" Or <>"バナナ" Or <>"いちご"

(解法 3 : 複数個の不等式を And 演算)
-------------------------------------------------------------
 
<>"りんご" And <>"みかん" And <>"バナナ" And <>"いちご"
 
-------------------------------------------------------------

投稿日時: 19/04/22 20:18:27
投稿者: 水の味

マヨイさん、skさん
お世話になります。
早速の回答ありがとうございます。
連絡が遅くなり申し訳ありませんでした。
すべての方法をトライしてみましたが、
すべてうまく抽出できました。
今後もこれで便利に使えます。
ありがとうございました。