請求書をメインフォームとサブフォームで作っています。
サブフォームは、「商品ID」「商品名」「課税区分」「単価」「金額」からなり、受注明細を入力しています。
商品は2つに分類され(A・B)、それぞれの合計金額を計算したいのですが、どうやったらいいのか分からないので、ご回答をお願いします。
分類の仕方ですが
A⇒「商品ID」 0001~0100
B⇒「商品ID」 0101~0200 です。
そしてもう1つ、消費税の計算もうまくできません。
「課税区分」には
課税 ⇒1
非課税⇒2 と入力してあります。
どなたかご回答をお願い致します。
No.1ベストアンサー
- 回答日時:
最初に、サブフォームに使っている「商品ID」「商品名」等は
テーブルを元にしているんですよね?
ここでは「商品テーブル」というテーブルがあるとしておきます。
まず合計ですが、DSum関数を使ってはどうでしょうか?
合計金額を格納する変数、lngTotalA,lngTotalBがあるとします。
lngTotalA = DSum("金額","商品テーブル","商品ID >= '0001' AND 商品ID <= '0100')
lngTotalB = DSum("金額","商品テーブル","商品ID >= '0101' AND 商品ID <= '0200')
これでそれぞれの合計が変数に格納されるはずです。
最後の引数が対象を絞る条件になっているので、ここを変更すれば例えばCという分類ができても対応できると思います。
次に消費税ですが、以下の通りでできると思います。
IIf(Nz([課税区分],0) = 1,Nz([金額],0) * 0.05,0)
課税区分が 1 であれば、金額に0.05をかけて消費税を算出、
それ以外であれば、0 を返すようにしています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 消費税 消費税の納税額の計算 1 2023/02/19 18:12
- 消費税 消費税還付を受けるための輸出免税の会計処理(仕訳)を教えてください 4 2022/07/14 12:48
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- Excel(エクセル) グループの最後の行に書式、計算式なども同じ行を追加するマクロを教えてもらえませんか。 7 2022/05/18 10:13
- 財務・会計・経理 請求金額について 5 2023/04/10 09:17
- その他(保険) 投資目的の保険商品について。受取時にかかる税金について保険会社に質問しました。 商品を端的に説明する 3 2023/08/08 20:33
- 高校 日商簿記3級の勉強中なのですが 精算表が完成せず困っています。 こちらの問題の回答を教えていただきた 2 2023/03/02 09:07
- その他(お金・保険・資産運用) 至急!【Wolt】各メニューの価格設定の簡単な計算方法 3 2023/03/05 11:58
- 仕事術・業務効率化 副賞の賞品券の源泉徴収 2 2023/04/14 19:14
- 消費税 来年からのインボイス、国が消費税を取り過ぎるケースも? 4 2022/11/10 22:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースファイル(.db)を開...
-
警察はスマホに保存した動画や...
-
Accessを開きなおすとテキスト...
-
CSVファイルでテキストの改行の...
-
帳票フォームでのあるコンボボ...
-
汎用カード型のデータベースソ...
-
エクセルのフィルタ抽出が固まる
-
ACCESSのSQLで、NULLかNULLでな...
-
Notion@リレーション値の取得...
-
シートが異なるセル同士を、相...
-
エクセル 顧客管理表に担当ごと...
-
Access SQL のMID関数について
-
構文エラー:演算子がありませ...
-
FileMaker Pro 10 で令和を表示
-
「1004:アプリケーション定義...
-
DAOファイルのSQLクエリの部分...
-
データ復旧にかかる時間
-
DocuWorksでの印刷
-
テキストボックスにコントロー...
-
AccessのSQLで、FROM句の構文エ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
orace 変更表エラーを回避する...
-
年月が連続したテーブルとそう...
-
PL/SQL 条件アップデートについて
-
SELECT文で条件にあったテーブ...
-
こういうDELETE文を作成したい...
-
ORACLEで2つのテーブルを同時に...
-
Oracle SQL 2つのテーブルを使...
-
SQLの作成について
-
同じフィールドから2種類の値を...
-
★アクセス2000★条件付き合計金...
-
SQLを考えてます。
-
こういうSELECTは可能でしょうか?
-
FOREIGN KEYの書き方
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
SELECTで1件のみ取得するには?
-
SQL文で右から1文字だけ削除す...
-
ADO VBA 実行時エラー3021
-
ファイル書込みで一行もしくは...
おすすめ情報