Access2003を使用しています。
「取引先マスタ」という取引先の住所などが入ったフォームに契約書に関するデータも入力できるようにして欲しいと依頼が入りました。
それは契約の種別ごとに「契約締結日」、「取引先契約者」、「弊社担当者名」を設けます。
このような場合、契約書に関するデータは別のテーブルに入力してサブフォームにしたほうがよいのでしょうか?
それとも「取引先マスタ」と同じフォームのなかに入れたほうがよいのでしょうか?
あとで支障が出にくい方法をとりたいのですが、Accessに熟練されている方はどちらの方法を取られているのでしょうか?
アドバイスをお願いいたします。
No.2ベストアンサー
- 回答日時:
基本的な考え方としてはテーブル構成の正規化を考える必要があります。
「取引先マスタ」に契約書に関するデータを追加する場合、同じ取引先で契約が追加されたり、複数の契約が発生することはないのでしょうか?
取引先1件に関して必ず1契約のみであれば、取引先マスタに必要な項目を追加することも考えられると思いますが、一般的には契約内容を登録する別テーブルに、「取引先コード」、「契約種類」、「契約締結日」、「取引先契約者」、「弊社担当者名」などのフィールドを作成し、取引先コードでリレーションシップを作成することが一般的かと思います。
その上でサブフォームなどを作成し、画面で複数契約を同時に確認できるようにするか、フィルタなどを使い契約の種類を条件にして対象を絞り込むように作る方が後々支障が出にくいと思います。
とてもわかりやすい説明で助かります。
契約は追加されて多岐に及ぶ可能性がありそうですので、サブフォームにしてみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス フォームの自動入力 1 2023/03/20 00:18
- 会社経営 はじめまして。 納入先と過去に交わした、取引契約書について質問があり、ご教示頂きたく投稿しました。 2 2022/05/16 07:38
- 確定申告 【住宅ローン控除について】 昨年末に新築が完成し引越済&ローン返済が始まったため確定申告をe-tax 1 2023/03/11 00:59
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- その他(法律) 個人事業者の為、労働基準法・労働者災害補償保険法等の対象外であることを認識して業務にあたるものとする 8 2022/11/12 04:58
- プリンタ・スキャナー 会社のリースの複合機を替えたい 複合機の会社とのトラブルが続いて、疲れ果てました。 私は、小企業の会 4 2023/08/07 21:33
- 消費者問題・詐欺 情報商材関連のクーリングオフについて 1 2022/10/30 20:44
- 犬 保護犬を引き取る際。 9 2022/08/06 22:01
- 会社・職場 給料(報酬)の未払いについて 5 2023/07/01 04:34
- ビジネスマナー・ビジネス文書 ビジネスにおける挨拶について 5 2023/06/28 14:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レコードを追加できませ...
-
ACCESS 複数テーブル・複数フィ...
-
AS/400のDBについて
-
検索結果の列数を動的に変更したい
-
【Access】外部結合を行う前に...
-
データベースの正規化について
-
Accessで、マスター情報を参照...
-
INSERT文で発行したオートナン...
-
AccessのInsertクエリのあとつ...
-
異なるスキーマからデータを抽...
-
データを削除しても表領域の使...
-
Data Pump で大量データインポ...
-
CLOB型へのINSERT
-
INDEXの無効化
-
select insert 句
-
postgreSQLのint型は桁数指定が...
-
大量データの取得処理について
-
Viewにインデックスは張れ...
-
ExcelをAccessにペーストエラー
-
スキーマの削除、スキーマオブ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 複数テーブル・複数フィ...
-
検索結果の列数を動的に変更したい
-
Access レコードを追加できませ...
-
AccessのInsertクエリのあとつ...
-
【Access】外部結合を行う前に...
-
INSERT文で発行したオートナン...
-
ACCESSでの文字列の比較
-
Accessで、マスター情報を参照...
-
Access2002 マスタテーブル変更...
-
出勤管理のデータベース設計
-
AS/400のDBについて
-
コンボボックスの2段階絞込み
-
複数あるAccessのテーブルを一...
-
複数テーブルをひとつのテーブ...
-
連番のみのテーブルの作成
-
アクセスでフォームに追加項目...
-
Viewにインデックスは張れ...
-
データを削除しても表領域の使...
-
異なるスキーマからデータを抽...
-
CLOB型へのINSERT
おすすめ情報