Access (一般機能)

Accessの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Access 2016)
値が-1とでてしまう。
投稿日時: 20/06/22 14:11:43
投稿者: 初老の男

いつもお世話になっております。
初心者です。
 
入金区分=20 21 22の値を抽出したいのですが、
入金: IIf([入金区分]="22",[金額]) とすると22の値は出てくるのですが、
入金: (IIf([入金区分]="20",[金額])) Or (IIf([入金区分]="21",[金額])) Or (IIf([入金区分]="22",[金額])) とすると値が-1と出てきます。
どうすれば正しい値を抽出できるでしょうか。
 
どうぞよろしくお願いいたします。

回答
投稿日時: 20/06/22 14:39:00
投稿者: sk

引用:
入金区分=20 21 22の値を抽出

引用:
IIf([入金区分]="22",[金額])

IIf([入金区分] In ("20","21","22"),[金額],Null)
 
-----------------------------------------------------
 
以上のように書き換えればよろしいかと。

投稿日時: 20/06/22 14:46:37
投稿者: 初老の男

sk様
いつもお世話になっております。
出来ました!
 
本当にいつもありがとうございます。
今後ともよろしくお願いいたします。