#458 計算結果に¥マークを付けるには? クエリ

クエリの演算フィールドでは、通貨型のフィールドに何らかの計算を行うと、計算式の条件によっては計算結果が数値型になってしまうことがあります。たとえば「金額×数量−値引」という計算式において、"¥1000×3−100"の結果は"2900"となり、数値上は正しい結果ですが、表示上は¥マークは付かないようなケースがあります。
デザインビュー
データシートビュ

そのような場合、次のいずれかの方法を使うことによって、計算結果にも¥マークを付けることができます。
CCur関数を使う
クエリ上の計算式全体をCCur関数に渡します。
例:「金額: CCur([単価]*[数量]*(1-[割引]))」
デザインビュー

フィールドに書式を設定する
クエリ上のその演算フィールドの書式プロパティに"通貨"を指定します。
プロパティシート
いずれの場合も、実行結果は次のようになります。
実行結果
| Index | Prev | Next |



T'sFactory
Accessで動く生産管理DB
Ureru Express
Webで使う販売顧客管理
Access開発&アドバイス
DB開発やテクニカルアドバイス
Copyright © T'sWare All rights reserved