プロが教えるわが家の防犯対策術!

Access2000のクエリで、
抽出:IIf(Left([品番],1)=2,Left([品番],4),Left([品番],7))という関数をフィールドに設定しました。
品番
2006aa123は、2006
h2006aa123は、h2006aa
と各レコードに入るはずですが、2006aa123はちゃんと2006と入りますが、h2006aa123は、#ERRORになってしまいます。
なぜでしょうか?
よろしくお願いします。

A 回答 (2件)

文字(列)のhと数値型の2を比較するから


="2"にしてみてください
    • good
    • 0
この回答へのお礼

ありがとうございました!その辺もやってみたつもりだったのですが、
今やってみたら出来ましたf^^;
迅速にお答えいただけて大変助かりました、ありがとうございました!!

お礼日時:2006/11/21 00:13

=2だと数値なので型でエラーになるのでは無いでしょうか?



抽出: IIf(Left([品番],1)="2",Left([品番],4),Left([品番],7))

で出ましたよ。
    • good
    • 0

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