No.4ベストアンサー
- 回答日時:
通常は店舗ごとのテーブルやファームは作りません。
まず一般的なDBの構築として必要そうなものは
1.店舗テーブル(各店舗の情報)店舗ID・店舗名・住所・TEL等
2.顧客マスタ(顧客情報)顧客ID・顧客名・住所・TEL・生年月日・店舗ID等
*顧客の購入データが必要なら
3.販売テーブル(購入商品情報)商品ID・商品名・購入日・顧客ID・店舗ID等
最低で1・2のテーブルとマスタがあれば顧客管理できます。
ただしDM発送くらいのものですが・・。
店舗別に16個のテーブルを作る必要があるのか?あるとしてそのメリットは?
など要件を絞ってみてはいかがですか。
通常は店舗テーブルに16店舗の情報を持たせ顧客データの入力先は顧客マスタへ
全ての店舗の顧客データを保存するのが一般的です。
顧客マスタに店舗IDのフィールドを作っておき店舗IDを入力しておけば顧客マスタ
と店舗テーブルの店舗IDでリレーションを取り店舗別の顧客情報などもすぐ出せる
状態になるので良いと思います。
フォームのコンボボックスに店舗テーブルの店舗ID・店舗名を表示するようにして
顧客を登録をするようにすれば店舗別のフォームも作る必要がなく1つのフォーム
で出来ます。16店舗分のフームなど作る必要は無いとおもいますが。
そのデータベースを使っていかに効率良く情報を引き出せるかが基本だと思いますよ。
顧客テーブルから例えば9月誕生日の顧客を抽出する必要が出たとして全ての顧客
データが入った一つのテーブルから1度に抽出するか、16店舗分のテーブルから
1テーブルごとに9月誕生日の顧客を抽出し16店舗のテーブルから各々抽出する
かの違いです。
どちらがその洋服さんの希望する管理ができるか検討したほうが良いのでは!
この回答へのお礼
お礼日時:2002/09/19 11:14
分かりやすいアドバイスをありがとうございます(^_-)-☆
洋服屋さんに、どんな風に管理していきたいのか聞いてみますね。
ありがとうございましたっm(__)m
No.3
- 回答日時:
各店ごとにテーブルを設けるのはあまりお勧めしません。
テーブルに店名のフィールドを作成し、このレコードは名古屋店、このレコードは東京店と判るようにさえしておけば後でクエーリーで店毎に抽出が出来ますし、テーブル作成クエリーを使用すれば簡単に店毎のテーブルでも作成できます。店毎にテーブルを分けると、後で逆に全体が知りたいという場合、UNIONクエリーで繋ぐしかないからSQLがわからないと難しいでしょう。フィールドに店名を入れるのなら、一番いいのはNo1の回答でしょうが、複数テーブルをリンクさせるのがいやなら、コンボボックスで店の名前をダイレクトに入れていくことも出来ます。手順は
1.顧客管理のテーブルのデザインビューを表示
2.列の挿入をして店名というフィールドを作成テキスト型です。
3.そのフィールドのルックアップタグをクリック
4.表示コントロール=コンボボックス、値集合タイプ=値リスト、値集合ソース=名古屋店;東京店;大阪店・・・のように入力
これでテーブル上では、コンボで文字列が入力されるようになります。
入力フォームが既にあるのであれば、フィールドリストから店名を選択しフォームに貼りつければ、そのままコンボボックスになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 政治 ビッグモーター前の街路樹が除草剤で枯れた問題は、アメリカのように懲罰的罰金を課すべきではないですか? 2 2023/08/21 21:50
- その他(データベース) accessについて 2 2022/05/31 16:58
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- 東海 ミスタードーナツはなぜ店舗が減少しているの? 5 2023/04/09 13:09
- 会社設立・起業・開業 古物商許可証について 古物商許可証を取りたいのですが 自分ちは賃貸なので取れないと 管理会社から言わ 5 2023/01/29 00:49
- 会社・職場 中小企業の下の部類ぐらいの会社です。自分より4年ほど先に転職で入って来た男女が職場結婚して、妻が育児 2 2023/02/11 12:48
- その他(ネットショッピング・通販・ECサイト) 通販の服、皆売り切れ。 通販の服は、目欲しい物は皆売り切れていて、探すに時間がかかる上、結局買えない 1 2022/05/06 08:56
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- スーパー・コンビニ ローソン 清水五丁目店 | アンケート調査 1 2022/05/29 12:04
- 就職 就職先 どちら 2 2022/09/29 18:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードで保存するファイル名の...
-
データベースの1要素に複数デー...
-
SQL 顧客マスタから顧客番号...
-
Access フォームのデータがテー...
-
ACCESS で マクロの中でフィ...
-
Access VBAでクエリーのレコー...
-
Access クエリ このレコードセ...
-
Access 既に開いているフォー...
-
Access 重複レコード抽出し削除
-
テーブル1 2 3 の結合
-
Access 縦(行)のデータを横(列)...
-
ACCESSのモジュールで
-
Excel 2019 のピボットテーブル...
-
Accessでテーブル名やクエリ名...
-
エクセルVBAで5行目からオート...
-
テーブルの存在チェックについて
-
Oracle 2つのDate型の値の差を...
-
Access テキスト型に対する指定...
-
「直需」の意味を教えてください
-
異なるサーバのDBデータ同士を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースの1要素に複数デー...
-
Access VBAでクエリーのレコー...
-
ACCESS で マクロの中でフィ...
-
Access IF文でテーブルに存在し...
-
Access 既に開いているフォー...
-
ワードでの単純作業の効率化に...
-
Access フォームのデータがテー...
-
ワードで保存するファイル名の...
-
シングルクォーテーションとダ...
-
別のDBからテーブルをコピーす...
-
Access 縦(行)のデータを横(列)...
-
テーブル1 2 3 の結合
-
Access クエリ このレコードセ...
-
Accessで名寄せグループの関係...
-
Access クロス集計クエリについて
-
ACCESS2003 Aアクロバットを介...
-
Accessデータベースで行と列を...
-
Access レコードロックについて...
-
access2007 VBAでSQLのUPDATE
-
SQL 顧客マスタから顧客番号...
おすすめ情報