• ベストアンサー

Access SQL

Access2000です。 クエリである項目が=1ならXX、=2なら○○としたいのでヘルプを参照し SQLビューで IF(項目A=1,10*項目B,IF(項目A=2,20*項目B,0)) としました。 データシートビューを出そうとするとエラーになります。 エラーはIFが未定義関数だというものです。 なお、デザインビューは開けます。 どこがいけないのでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • hotosys
  • ベストアンサー率67% (97/143)
回答No.2

accessのクエリなら Switch([項目A]=1,10*[項目B],[項目A]=2,20*[項目B],True,0) という方法もあります。

その他の回答 (1)

回答No.1

accessは「IIF」だったと思います。

takuma_18
質問者

お礼

ありがとうございます。出来ました。

関連するQ&A