5

はい/いいえフィールドを持つ IIF ステートメントの使用について質問があります。私の場合、はい/いいえフィールド=はいの場合と「いいえ」の場合は別のことをステートメントに実行させようとしています。Access が Yes/No フィールドを -1,0 として格納していることに気づき、この方法でステートメントを定式化しようとしました。

私はこの声明を出しました:

NetDonation: IIf([PickupRequired]-1,[DonationValue]-8.75, 0, [DonationValue])

残念ながら、このステートメントは PickupRequired フィールドが「いいえ」か「はい」かを区別せず、PickupRequired フィールドが No であるかどうかに関係なく、すべての値から 8.75 を減算します。

4

1 に答える 1

5

IIf()数値を指定するかどうかに関係なくYes/Noフィールドを認識するため、以下は問題なく機能しますTrueFalse

IIf([PickupRequired], "The value is Yes", "The value is No")

あなたの特定のケースでは、あなたが望んでいると思います

NetDonation: [DonationValue] - IIf([PickupRequired], 8.75, 0)
于 2014-01-11T20:37:07.107 に答える