Access。Excelのように通貨スタイルの「¥マーク」を表示するには
<プロパティー>
Excelでは、合計などで、¥マークをつけることがあります。
Accessでは、どのようにしたらいいのでしょうか。
Accessのテーブルはあくまでも、データなので、見栄えとかは必要ではありませんが、どうしてもという場合には、クエリデザインをつかいます。
通貨スタイルを設定したいフィールドを選択したら、クエリデザインタブにある「プロパティシート」をクリックします。
プロパティシート作業ウィンドウが画面右側に表示されます。
書式から「通貨」を選択します。
では、データシートビューで確認してみましょう。
¥マークをつけることができました。
さて、Excelには、会計という表示形式があります。
ExcelでB列に設定したのが、会計です。
会計は通貨と異なって
左側に通貨記号(¥)を固定配置
右側に数値を右揃えで配置
ゼロは “-”(ハイフン)
桁区切りあり
という設定です。
表示形式は、
_ ¥* #,##0_ ;_ ¥* -#,##0_ ;_ ¥* "-"_ ;_ @_
Accessで会計の表示をしたい場合はどうしたらいいのでしょうか。
結論は、「できません」
まず、書式で 会計 は用意されていません。
そもそも、Accessはデータベースアプリなので、見栄えとか、見やすさとは無縁です。
Excelは、セルの中に複数のレイアウト領域を持てますが、Accessは、データを構造化するものなので、フィールドには「値」しか持てません。
なので、できないわけです。
あえて、近づけるとしたら、次のようにしてみました。
会計: "¥ " & Format([販売金額],"#,###")
と演算フィールドをつくってみました。
では、実行してみましょう。
¥マークは左揃えにできましたけど、会計とは全く違いますよね。
どうしてもやりたいようでしたら、Excelにエクスポートして¥マークをつけましょう。




![会計: "¥ " & Format([販売金額],"#,###") 会計: "¥ " & Format([販売金額],"#,###")](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvGYqW9Waw-8iiX9H2uOtlLU3XbAT6Xxvi5Gfuy6FaWEK_eBnQhJ8CBA4zsKNxj4sjBzsfQ6hA-4jzqNf0IqtijHuxXodG2X0usn7_IkGAQoybSzGT1oYvH2M6zV7mTW1bt9qZbloJqRPHxiKNpir-tdwn_bXpamy8k-_Fg8RwIjl-CcclFVG8-0TQ1Gc/w400-h103/005.jpg)
