- ベストアンサー
アクセス クエリー 抽出条件について
アクセス クエリー 抽出条件について たとえば文字列で5桁の仕入先コードフィールドが有るとします。で1と3と5を除くレコードを表示させたいときは 抽出条件をどの様に設定したらよろしいでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> 1.3.5というのはそのものズバリナンです Val([仕入先コード]) Not In (1,3,5) でどうでしょうか。
その他の回答 (3)
- 30246kiku
- ベストアンサー率73% (370/504)
回答No.3
Like "*[!135]" でどうでしょうか。
質問者
補足
説明不足で申し訳ありません。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" とした方があとで他の抽出をする時に 楽な気がします。
質問者
補足
すみません。説明不測でした。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]*"
質問者
補足
すみません。説明不測でした。5桁目でした。よろしくお願いします。
お礼
有難うございました。数値化してフィルターにかけることができました。