• ベストアンサー

アクセス クエリー 抽出条件について

アクセス クエリー 抽出条件について たとえば文字列で5桁の仕入先コードフィールドが有るとします。で1と3と5を除くレコードを表示させたいときは 抽出条件をどの様に設定したらよろしいでしょうか?

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

  • ベストアンサー
  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.4

> 1.3.5というのはそのものズバリナンです Val([仕入先コード]) Not In (1,3,5) でどうでしょうか。

maikeru5
質問者

お礼

有難うございました。数値化してフィルターにかけることができました。

その他の回答 (3)

  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.3

Like "*[!135]" でどうでしょうか。

maikeru5
質問者

補足

説明不足で申し訳ありません。1.3.5というのはそのものズバリナンです。 1.3.5を含むとは意味が違います。申し訳ありません。 not "!" or not "3" or not "5"とはじめは設定したのですが実現できませんでした。 よろしくお願いします。

  • root_16
  • ベストアンサー率32% (674/2096)
回答No.2

仕入先コードが文字列で5桁と決まっているなら、 Mid関数などで、特定の桁数(1桁目とか5桁目とか)の 文字列を取得したフィールドをクエリに作って、 その抽出条件を Not Like "1" and Not Like "3" and Not Like "5" とした方があとで他の抽出をする時に 楽な気がします。

maikeru5
質問者

補足

すみません。説明不測でした。5桁目ですが、文字列を取得しても5桁目に1.3.5がある仕入先コード がありますので、文字列を数値化して比較する方法はないかと考えますが、いかがでしょうか?

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

1と3と5は仕入先コードの先頭の桁でいいんでしょうか? Like "[0,2,4,6-9]*" または Not Like "[1,3,5]*"

maikeru5
質問者

補足

すみません。説明不測でした。5桁目でした。よろしくお願いします。

関連するQ&A