No31991.IIF・・・・の中で、AND OR NOT 演算子を使う方法
| タイトル | : IIF・・・・の中で、AND OR NOT 演算子を使う方法 |
| 記事No | : 31991 |
| 投稿日 | : 2004/10/27(Wed) 19:04 |
| 投稿者 | : ぷりん |
OS:WindowsXP Access Version:Access2003
お世話になっております。先日、チェックボックスの扱いについてお教えいただきありがとう ございました。レスが彼方へ行ってしまい、御礼が申し上げられずこの場をお借りしてお礼 申し上げます。すんなり、成功しました。
さて、本日お伺いしたいのは、AND 0R などの扱いですが、 やりたいことは、クエリのフィールド名に以下のような文を書いて計算?させたいのですが 可能でしょうか。EXCELでは可能でした。構文エラーなどでどうしてもうまくいきません。
フィールドA フィールドB 1 -1
上記のようなテーブルに対して、 フィールドAの値が0より大きくて、かつフィールドBの値が0より小さかったら5を返す そうでなかったら1を返す、と条件指定したいのです。
Iif(AND([フィールドA]<0,[フィールドB]<0),5,1)
このような書き方ではだめでしょうか。どうしてもうまく行きません。
|
| タイトル | : Re: IIF・・・・の中で、AND OR NOT 演算子を使う方法 |
| 記事No | : 31994 |
| 投稿日 | : 2004/10/27(Wed) 19:09 |
| 投稿者 | : Gin_II |
> フィールドAの値が0より大きくて、かつフィールドBの値が0より小さかったら5を返す > そうでなかったら1を返す、と条件指定したいのです。
> Iif(AND([フィールドA]<0,[フィールドB]<0),5,1) 大小の向きも違っているようですが。。(^^ゞ
Iif([フィールドA]>0 AND [フィールドB]<0,5,1) ではどうでしょうか?
|
| タイトル | : Re^2: IIF・・・・の中で、AND OR NOT 演算子を使う方法 |
| 記事No | : 31999 |
| 投稿日 | : 2004/10/27(Wed) 19:54 |
| 投稿者 | : ぷりん |
Gin_II さん
さっそくありがとうございます。今夜中になんとかしたかったのでとても 助かりました!
> Iif([フィールドA]>0 AND [フィールドB]<0,5,1) > ではどうでしょうか?
うまくいきました!
|
このAccessフォーラム過去ログ集は、Microsoft Access Club が運営しています

|