プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (4件)

> 1.3.5というのはそのものズバリナンです



Val([仕入先コード]) Not In (1,3,5)

でどうでしょうか。
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/05/05 21:43

Like "*[!135]"



でどうでしょうか。

この回答への補足

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

補足日時:2010/05/05 18:55
    • good
    • 0

仕入先コードが文字列で5桁と決まっているなら、


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

この回答への補足

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

補足日時:2010/05/05 17:51
    • good
    • 0

1と3と5は仕入先コードの先頭の桁でいいんでしょうか?


Like "[0,2,4,6-9]*"
または
Not Like "[1,3,5]*"

この回答への補足

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

補足日時:2010/05/05 17:52
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!