Microsoft Access 掲示板

テーブルをまとめるかどうか教えて下さい

2 コメント
views
4 フォロー

画像のようにシートを分けてEXCELで管理しています
画像1

業種は運送業で、それぞれ入力のタイミングと方法は

・A業務は紙の配送伝票を手入力
・B業務は電話受注後にて手入力

です。月末締めの請求書を発行するときには

・A業務の売上は1日を集計した個数と金額をコピペ
・B業務の売上はそのままコピペ

して、月末締めの下請への支払明細を作るときには

・A業務の売上は一月分の集計した個数と金額をコピペ
・B業務はそのままコピペ

としています。これらをACCESSでやる場合、A業務であれB業務であれ売上を入力するテーブルは一つにするものですか?

やまので
作成: 2021/09/09 (木) 05:43:30
通報 ...
1

それぞれメリット、デメリットがありますので、運用実態によるでしょうね。

テーブルは分けておいて、集計するときに、ユニオンクエリでまとめて、それから集計クエリにする。
メリット
 現状のエクセルの表をそのままテーブルにすればよい。
デメリット
 ユニオンクエリはレコード件数が多いと重くなりがち。

テーブルは一つにまとめておく。
メリット
 ユニオンクエリを作る必要がなく、そのまま集計クエリにできる。
デメリット
 片方のテーブルにしか必要のないフィールドもすべて持つ必要がある。

自分としては、
分ける方は、ユニオンクエリで重くなるのはどうしようもないが、
纏める方は、業務によって不必要のフィールドは、クエリや入力フォームを別に作成することでなんとでもなるので、
一つに纏める方がいいかと思います。

2
りんご 2021/09/10 (金) 01:51:03 c564b@0e907

 とりあえずExcelみたいな何かになるけど、請求書を発行するときに、B業務テーブルの要レコードを絞り込み、追加クエリ。A業務テーブルの要レコードを絞り込み、集計クエリからの追加クエリ。みたいな感じで、請求書の明細欄テーブルに追加すれば、いいんじゃない?