Microsoft Access 掲示板

レポートのレイアウトについて

2 コメント
views
4 フォロー

ざっくりしすぎた質問で申し訳ないのですがレポートで

修理費     10000円
  部品      5000円
  技術料    5000円

保守点検     8000円
  分解費     5000円
  技術料     3000円

といったようにするには
修理費と保守点検といったものと、それらの内訳は
サブフォームの関係でレコードをつくるということになるということでいいでしょうか?
それをレポートで上記のようにするにはどうしたらよいでしょうか?
請求書で、各項目ごとにインデントをつけて下に内訳を羅列したいです

逆にわかりにくくなるかもしれませんが携帯電話の請求明細みたいなイメージです

チーズ
作成: 2021/12/14 (火) 03:30:41
通報 ...
1
hiroton 2021/12/14 (火) 08:44:31 a274f@f966d

サブフォームの関係でレコードをつくる

なかなか聞かない言い回しですね。データ構造としてはイメージしているモノかもしれませんが、データ登録でその部分にサブフォームが使われることはないと思います。「テーブルの設計」という視点を持ちましょう

それをレポートで上記のようにするにはどうしたらよいでしょうか?

Accessのレポートでグループごとに金額の合計を印刷する方法(できるネットさん)

2

まずはテーブル設計をどうするか、から考えましょう。

一例ですが、

科目摘要金額
修理費部品5000
修理費技術料5000
保守点検分解費5000
保守点検技術料3000

※とりあえず質問で出ているデータのみでテーブル化した場合の例です。
実用的には科目マスターとかいろいろ必要になります。

上記テーブルから入力フォームを作成する場合、
帳票フォームを作成して入力する、科目はコンボボックスで選択できるようにする。
とか、
メイン/サブフォーム形式にして、メインフォームで科目を選択して、サブフォームのにその科目の詳細を入力する。
などになりますが、運用実態で適切なものを選択します。

レポートで
修理費     10000円
  部品      5000円
  技術料    5000円

保守点検     8000円
  分解費     5000円
  技術料     3000円

というような出力するなら、レポートのグループ化の機能を使えば簡単です。
hirotonさんの紹介しているできるネットさんのリンク先などが参考になるでしょう。