アプリ版:「スタンプのみでお礼する」機能のリリースについて

ACCESS2003で作業中です。
選択クエリの数値で「正数」のみ演算の対象としたいのですが、上手くいきません。
クエリのデータシートビューは現在以下の状態です。
(合計フィールドは演算で  合計:[ポイント1]+[ポイント2]+[ポイント3] と単純に足しているだけです。)

NO 氏名 ポイント1 ポイント2 ポイント3  合計
1  田中  10    20     -5        25
2  鈴木  20    -10     10        20


これを「正数」のみの合計で以下のように表示をしたいと考えています。
マイナスの数値は計算に含まれないように、何等かの設定をしたいと考えています。

NO 氏名 ポイント1 ポイント2 ポイント3  合計
1  田中  10    20     -5      30
2  鈴木  20    -10     10       30


最終的にはこれをフォームで表示しようと思っています。

クエリ元テーブルの各ポイント1~3のフィールドのデータ型は数値型で、フィールドサイズは倍精度浮動小数点型です。
何かよい方法があれば、是非教えて下さい。よろしくお願い致します。

A 回答 (1件)

合計の式をIIF文にし、マイナスのときはゼロに置き換える、マイナス


以外のときはそのままの値を使用するというのはどうでしょうか?
式1: IIf([a]>0,[a],0)+IIf([b]>0,[b],0)+IIf([c]>0,[c],0)
A=ポイント1
B=ポイント2
C=ポイント3
で置き換えて作成してみてください。
    • good
    • 0
この回答へのお礼

ありがとうございました!できました!!
考え方一つで上手くいくのですね~。
とても参考になりました。

お礼日時:2008/12/01 09:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています