accessの金額表示について教えてください

このQ&Aのポイント
  • accessの金額表示について教えてください。クエリ画面でDSum関数を使用し、レコードごとに累計金額が表示されるようにしました。数字には間違いはないのですが、通貨表示にしたかったのでフィールドプロパティの書式を変更しようとしましたが、うまくいきませんでした。
  • accessの金額表示について教えてください。クエリ画面でDSum関数を使用して累計金額を計算し、結果が数字として正しく表示されました。しかし、通貨表示にしたいのでフィールドプロパティの書式を変更しましたが、通貨表示になりませんでした。
  • accessの金額表示について教えてください。DSum関数を使ってレコードごとの累計金額を計算しましたが、通貨表示に変更することができませんでした。正しい書式がわからないため、どこが間違っているのか教えていただけますか?
回答を見る
  • ベストアンサー

accessの書式(金額表示)について

accessの金額表示について教えてください。 下記のような、レコード毎に累計金額が表示されるよう、 クエリ画面でDSum関数を使いました。 SELECT 伝票.伝票番号, 伝票.日付, 伝票.入金, 伝票.出金, DSum("入金-出金","伝票","伝票番号 <= " & [伝票番号] & "") AS 累計金額FROM 伝票; 結果、数字に間違いはありませんでしたが、 通貨表示にしたかったので、フィールドプロパティの書式を 変更しようとしました。 書式の部分に「\\00,000」と入力してみたのですが、 通貨表示になりませんでした。 何か勘違いをしているのかもしれませんが… どうぞ、ご教授ください。 ちなみに、「伝票.入金」、「伝票.出金」フィールドは伝票テーブル作成時にデータ型を通貨型としています。

質問者が選んだベストアンサー

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

CCur(DSum("入金-出金","伝票","伝票番号 <= " & [伝票番号] & "")) AS 累計金額 としたら、書式の設定は必要ありません。

piyotarosu
質問者

お礼

ありがとうございます。 早速試してみましたら、見事にできました。 もっと勉強したいと思います。

関連するQ&A

  • アクセスの通貨書式について

    こんにちは。 あるアクセス問題集でクエリを作成する際に、税込金額:金額*1.05というフィールドを追加しなさいとあったのでそう設定し、次にデータシートビューで確認すると 通貨書式を設定していないので「10290」や「4147.5」というような数値で出てきます。 それを通貨書式を設定すると小数点以下は切捨てになるのでしょうか?それとも繰り上げでひょうじされるのでしょうか? 通貨書式とはそのいづれかで設定されるようになっているのでしょうか? 少し、わかりづらい文章だと思いますがご返答いただける方よろしくお願いします。

  • ATM出金で金額非表示

    ATMでキャッシュカードで入金の場合。 利用控えに入金金額が非表示。 残高は表示。 なぜ?入金金額が表示されないのでしょうか??? セキュリティー上でしょうが、 口座番号が非表示なので入金金額は表示しても問題ないのでは?? 出金の場合は出金金額は表示されます。 入金は非表示。 出金は表示。 この違いいは???

  • アクセス2003 クエリの書式

    いつもお世話になっています。 商品テーブルや仕入テーブルなど数種類を作り、それを基にクエリをいくつか作りました。 テーブル[仕入記録]から各商品の直近仕入額を抽出したクエリ[直近仕入額クエリ]とテーブル[商品マスター]を組み合わせ、仕入れのない商品(仕入記録に入力がない商品)はNz関数で0になるようにしました。 そうしたところ商品名や金額はあっているのに、直近仕入額の書式が文字列のような表示になってしまいました。 もちろん[直近仕入額]やその他のテーブルで金額のフィールドは全て書式を通貨にしています。 Nz関数の使い方がおかしいのでしょうか? それとも他に原因があるんでしょうか? よろしくお願いします。

  • 20000万円を2億にするにはどうすればいいですか

    アクセスのテーブルのフィールドに 金額と言う名前を作りデータ型は通貨型としました。 値は 10000000 200000000 が入っています。 このテーブルを基に帳票フォームを作ったのですが この時 \10,000,000を1000万 \200,000,000を2億 と表示させるにはどうすればいいですか? 金額のテキストボックスの書式を 「#,###"/10000円"」 とすると、 10,000,000/10000円 200,000,000/10000円 になってしまいます。 クエリを介してどうにかすればいいのでしょうか? SELECT [テーブル1]![金額]/10000 AS 金額 FROM テーブル1; にして、フォームのレコードソースにクエリ1 を紐付けて書式を「#,###"万円"」にしましたが、 このままでは 1000万円 20000万円 です。 20000万円を2億にするにはどうすればいいですか?

  • Accessクエリで分類ごとの累計を計算する方法

    テーブルのデータをクエリに読み込んで、大分類ID-小分類IDの組合せを元にして、 月々の累計を計算したいのですが、算出式がどうしてもわかりません。 DSUMを使えばいいかなと思い、クエリのフィールドに、 累計:DSUM("金額","tbl_sample",    ) のような感じでやってみたのですが、条件式をどういれてよいかわかりません。 もし分かる方がいらっしゃればお知恵をお貸しください。よろしくお願いします。 イメージ的には以下のような感じで、★箇所のような累計結果を算出したいです。 ------------------------------------------------------------ 元のテーブルファイル名:tbl_sample 月 大分類ID 小分類ID 金額 ★累計 4___1___1___\100_\100 4___1___2___\200_\200 4___2___1___\300_\300 4___2___2___\400_\400 5___1___1___\150_\250 5___1___2___\250_\450 5___2___1___\350_\650 5___2___2___\450_\850 --------------------------------------------------------------

  • アクセスで同一番号は1件と数える

    アクセスを使って、入金データを作ってます。 フィールド → 入金日(半年分)、金額、伝票番号 月別の 金額と件数を纏めたいのですが、伝票番号フィールドに 同じ番号があった場合、それを一件と数えたいのです どのような式を組めばいいのか、教えていただきたく アクセス初心者です よろしくお願いします。

  • アクセスのパラメータに既定値を表示することはできないでしょうか

    アクセスのパラメータに既定値を表示することはできないでしょうか アクセス2000です。クエリで[伝票日]から、年:Year[伝票日]のフィールドにパラメータ[何年ですか]をつけています。 それに既定値で今年が表示されるようにしたいのです。書式はyyyyになっています。 たまに2009のときもあるので、そのときは入力したいのです。 どうぞよろしくお願いします。

  • Accessでの計算

    Access2002の質問です。 クエリに式のフィールドを追加して、そこで計算をさす場合、一つ前のレコードの値から引き算をするには、どうしたらいいのでしょう。 例えば次のような前回の入金日から今回の入金日までに要した 日数を求める場合です。 レコードの番号 フィールド フィールド フィールド(式)    ↓      ↓    ↓     ↓                    日付   入金額   経過日数    1  2002/03/01   1000     A    2  2002/03/11   2000     B    3  2002/03/15   1500     C    4  2002/03/20   3000     D A.B.C.Dを求めたいのです。    Aは当然0日です    Bはレコード番号1からレコード番号2に要した日数です(10日)    Cはレコード番号2からレコード番号3に要した日数です(4日)    Dはレコード番号3からレコード番号4に要した日数です(5日) Accessに挑戦して孤軍奮闘しています。 でも難しくわからない点が多くて挫折しかけています。 どうかお助けください。

  • Accessレポート 複数条件での集計

    どなたかお知恵をお貸しください。 テーブル名:T_当社 フィールド:商品管理番号(テキスト)、入庫日(日付)、数量(数値)、金額(数値)、伝票番号(テキスト) テーブル名:T_取引先 フィールド:商品管理番号(テキスト)、入庫日(日付)、数量(数値)、金額(数値) クエリ名:Q_商品一致 元テーブル:[T_当社]、[T_取引先] フィールド:商品管理番号(テキスト)、入庫日(日付)、数量(数値)、金額(数値)、伝票番号(テキスト) 抽出条件:[当社]テーブルの[商品管理番号]と[取引先]テーブルの[商品管理番号]が一致するものだけ データベース構成は以上の通りです。下記のようなレポートを作成したいのです。 条件1:[入庫日]を月単位でグループ化し、[数量][金額]を集計する。----- レポート上の表示項目名[数量][金額] 条件2:[伝票番号]の値が[3U]で始まるものと、[3N]で始まるものは、 条件1の[数量]と[金額]から差し引いて、別列に表示させる。 ※3U、3Nのデータに関しては、[0]が表示されず、空白でもOK。 自分でしたのは、下記の通りです。 1.Q_商品一致クエリで、[伝票番号]が、3Uと3Nで始まるレコードを除外。 2.Q_商品一致クエリを元に、[伝票番号]が、3Uで始まるレコードだけを抽出するクエリ[Q_3U]を作成。 3.Q_商品一致クエリを元に、[伝票番号]が、3Nで始まるレコードだけを抽出するクエリ[Q_3N]を作成。 4.Q_商品一致クエリを元に、[入庫日]でグループ化したクエリ[Q_商品一致(月別)]を作成。  Q_3U、Q_3Nも同様に、[入庫日]でグループ化したくエリを作成。 (4)で作成した3つのクエリを、1つの選択クエリにしてみたのですが、これだと、例えば、 4月度にしか[3N]データがない場合でも、5月度以降の行にも、4月度の[3N]データの値が繰り返し表示されてしまいます。

  • アクセス集計クエリでの書式設定

    アクセス2000を使っています。 テーブルにある「金額」フィールドをグループごとに合計する、集計クエリを作成したのですが、「金額の合計」の書式をコンマ区切りにしたいのですがどうしたら良いでしょうか? デザインビューで「金額の合計」のプロパティの書式にコンマスタイルにしたのですが、表示形式は変わりません。 「金額」フィールドはテーブルで設定している通り、コンマスタイルになっているのですが・・・。 よろしくお願い致します。

専門家に質問してみよう