ここから本文です

accessのIIF関数について

このエントリーをはてなブックマークに追加

質問者

spica328さん

2007/5/3017:45:10

accessのIIF関数について

いま、accessのIIF関数について勉強しているのですが、
つぎの抽出方法が解りません。
[契約情報]というテーブルの[契約条件]というフィールド項目で、
[契約条件]が1の場合、A商事
[契約条件]が2の場合、B商事
[契約条件]が3の場合、C商事
[契約条件]が4の場合、D商事
と、IIF関数を用い、ビルドの画面で設定したいのですが、
どうもうまくいきません。
どうかご教授お願いします。

自身、access初心者なので、解りづらい説明ではございますが、
どうかお許し下さい。

閲覧数:
11,982
回答数:
2
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

kuresonmanさん

2007/5/3018:51:51

A商事、B商事、C商事、D商事・・・・は、データの値ではなくて、これそのものを、出力する?

この場合は、IIf関数よりも、Switch関数が、適しているけど・・・・・
結果: IIf([契約条件]=1,"A商事",IIf([契約条件]=2,"B商事",IIf([契約条件]=3,"C商事",IIf([契約条件]=4,"D商事",""))))
になるが、条件が、1~3以外で、4を充てるなら
結果: IIf([契約条件]=1,"A商事",IIf([契約条件]=2,"B商事",IIf([契約条件]=3,"C商事","D商事","")))
となる。

質問した人からのコメント

2007/6/5 18:33:29

降参 いつも親切丁寧な解説ありがとうございます。
今後ともよろしくお願いします

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル
  • このエントリーをはてなブックマークに追加

このQ&Aで解決しましたか?質問する

閉じる

ベストアンサー以外の回答

1〜1件/1件中

2007/5/3017:53:43

IIF([契約条件]=1,"A商事",IIF([契約条件]=2,"B商事",IIF([契約条件]=3,"C商事",IIF([契約条件]=4,"D商事"))))
ではどうですか。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する