Accessで請求書を作りました。
まず、フォームでサブフォームを組み込み、内訳を入力し、合計金額・消費税・税込合計金額のテキストボックスに自動的に数字が入るように作ってみました。請求書ごとに内税の物と外税の物があるので、外税と内税のコマンドボタンを作成し、どちらかをクリックすると、消費税のテキストボックスに消費税額または"税込価格"と表示され、合計金額のテキストボックスに消費税込の金額または合計金額をそのまま表示するという設定をしました。
こんな感じで↓
Private Sub コマンド26_Click()
Me!消費税 = Me!合計金額 * 0.05
Me!税込合計金額 = Me!合計金額 + Me!消費税
End Sub
Private Sub コマンド29_Click()
Me!消費税 = "税込価格"
Me!税込合計金額 = Me!合計金額
End Sub
フォームではうまく表示されるのですが、レポートになると、「#Name?」と表示されてしまいます。
レポートでは消費税のテキストボックス=Forms!F請求書!消費税
税込合計金額のテキストボックス=Forms!F請求書!税込合計金額
と入力してあります。
フォームを開くと消費税と税込合計金額のテキストボックスには常に何も表示されてなくて、外税・内税のボタンを押さないと金額が表示されないのでそのせいでしょうか?
また、このやり方ですと、どちらかのボタンを押すたびに全部のレコードが内税のみ、外税のみになってしまい、請求書発行後に金額が変わってしまいます。
請求書番号ごとに内税・外税の金額を残したいのですが、そんなことは可能でしょうか?
独学で本を見ながら作っております。
VBAとかほんとによくわからないので初学者でも簡単にできる方法がありましたらぜひお願いします。
No.3ベストアンサー
- 回答日時:
元になるテーブルに課税区分を用意して
フォーム上では
Private Sub コマンド26_Click()
Me!課税区分 = "外税"
Me!消費税 = Format(Int(Me!合計金額 * 0.05) ,"#,##0")
Me!税込合計金額 = Me!合計金額 + Clong(Me!消費税)
End Sub
Private Sub コマンド29_Click()
Me!課税区分 = "内税"
Me!消費税 = "税込価格"
Me!税込合計金額 = Me!合計金額
End Sub
レポート上では詳細イベントのフォーマット時で課税区分に応じて
Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer)
If Me!課税区分="外税" Then
Me!消費税 = Int(Me!合計金額 * 0.05)
Me!税込合計金額 = Me!合計金額 + Me!消費税
Else
Me!消費税 = "税込価格"
Me!税込合計金額 = Me!合計金額
End If
End Sub
お忙しい中ご丁寧にありがとうございました。お礼が遅くなりまして申し訳ございません。この間ずっと格闘していました。まだ完全には出来上がっておりませんが多分うまくいきそうです。完成してからお礼をしようと思いましたが、随分と時間も経ってしまったので途中経過ですがお知らせ致します。やりたかったことが明確になっていたのでほんとにありがたいです。ありがとうございました。
No.2
- 回答日時:
>レポートになると、「#Name?」と表示されてしまいます。
フォーム上のコントロールはフォームが開いていないと参照できません
>全部のレコードが内税のみ、外税のみになってしまい
非連結のコントロールは同じ値しか取り得ません
>初学者でも簡単にできる方法がありましたらぜひお願いします。
計算で求められるものはテーブルには格納しないというのが基本ですから
消費税や合計金額をテーブルに格納しない今のやり方は正解です
ただ入力時にそれらの値をみたいとしても
非連結のコントロールに値を代入するのではなく
フォームのソースをそれらを求める式フィールドを持った
クエリにしてやればすむことです
レポートのソースもクエリにします
クエリを使えば現在のVBAも必要ありません
お忙しい中ご丁寧にありがとうございました。お礼が遅くなりまして申し訳ございません。基本的なことがまったく解ってなくて大変勉強になりました。時間がなくて間に合わないので今回はご回答いただいた中のVBAを貼り付けてしまいました。でも結局自分では仕組みもわかってないのでクエリやフォームの勉強もこれからやっていくつもりです。本当に明確なご指摘ありがとうございました。次はクエリを使ってもっと簡単に作ってみます。本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 一戸建て プロパンガスの残存価格について 3 2022/05/31 14:08
- 格安スマホ・SIMフリースマホ 今 ahamoを使っていて 4898円以下になる携帯会社があれば乗り換えたいです 20GBと24時間 9 2022/09/27 07:43
- 財務・会計・経理 請求金額について 5 2023/04/10 09:17
- 消費税 インボイス制度 2 2022/11/19 14:44
- 消費税 消費税の納税額の計算 1 2023/02/19 18:12
- 消費税 消費税還付を受けるための輸出免税の会計処理(仕訳)を教えてください 4 2022/07/14 12:48
- 消費税 インボイス制度における仕入税額控除の経過措置について② 7 2023/07/28 22:16
- 確定申告 個人事業者が源泉徴収額ありで法人に請求書を出す書き方について 2 2022/06/22 22:03
- 個人事業主・自営業・フリーランス インボイス制度で色々考えています。 私は一人親方です。 同じ親会社で30年近く専属で働いています。 3 2023/03/23 01:53
- 消費税 免税業者のインボイス対応方法で、「消費税を請求しません」と言われたら筋は通っていますか? 2 2023/07/14 00:23
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
運送会社が商品を破損してしま...
-
エクセルで課税、非課税を自動...
-
公文書公開に伴うコピー料金等
-
建設業の「安全協力費」の会計...
-
市役所と消費税
-
消費税の区分について
-
収入印紙は、必要ないのかな?
-
消費税の課税・非課税について
-
固定資産税・都市計画税の計算...
-
建設業者が工事保険をもらった...
-
経理です。車検の時の勘定科目...
-
給料 手取額からの源泉所得税の...
-
税務調査 追徴課税500万! い...
-
飲食店とインボイス。
-
税務署について教えてください...
-
消費税(10%)の計算方法
-
DIY 小屋の登記と固定資産税
-
来年からのインボイス、国が消...
-
消費税計算で誤差が生じるのは...
-
被課税とは
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
運送会社が商品を破損してしま...
-
消費税の区分について
-
建設業の「安全協力費」の会計...
-
公文書公開に伴うコピー料金等
-
経理です。車検の時の勘定科目...
-
市役所と消費税
-
自動車部品を個人輸入した際の...
-
印紙税額を求める関数
-
被課税とは
-
アマチュア団体の出演謝礼に税...
-
エクセルで課税、非課税を自動...
-
建設業者が工事保険をもらった...
-
消費税計算で誤差が生じるのは...
-
収入印紙は、必要ないのかな?
-
市民税の督促手数料は非課税と...
-
JPYで表記されている金額について
-
消費税について教えてください
-
税務調査 追徴課税500万! い...
-
講師代をもらって領収書を書く...
-
累積課税合計とは何ですか?
おすすめ情報