• 締切済み

ファイルメーカーでの顧客データベース(注文履歴)作成に関して

FileMaker初心者です。 WindowsXPでFileMaker Pro 10を使用し、顧客データベースを作成しています。 内容は、 WEBの通信販売の顧客のデータでして、 今現在、これまであった注文の全ての内容を、下記のようにフィールドに取り込んである状態です。 (WEBで自動受注のため、受注したデータは、すべてcsvで出力できるので、 それを全て一律に取り込んだ次第です) (顧客情報) ----------------------------- 注文番号 000001 注文日  2009/4/01 出荷日  2009/4/02 氏名    ○△×男 カナ    マルサンカクバツオ Email   *******@*****.co.jp 〒     000-0000 都道府県 東京都 住所     ○○区□□12-3456 支払方法 代金引換 (注文内容) -------------------------- 注文1品名    ○○○○○○ 注文1単価 1000(円) 注文1数量 2 注文1小計 2000(円) 注文2品名   □□□□□□ 注文2単価 500(円) 注文2数量 1 注文2小計 500(円) (以上、注文番号000001の内容) | | | (顧客情報) ----------------------------- 注文番号 000002 注文日  2009/4/19 出荷日  2009/4/20 氏名    ●▲×子 カナ    マルサンカクバツコ Email   #######@######.co.jp 〒     000-0000 都道府県 東京都 住所     ○○区□□78-9 支払方法 クレジットカード (注文内容) -------------------------- 注文1品名    ●●●●●● 注文1単価 1500(円) 注文1数量 1 注文1小計 1500(円) 注文2品名   ■■■■■■■■ 注文2単価 5000(円) 注文2数量 1 注文2小計 5000(円) (以上、注文番号000002の内容) | | | | と、このように注文番号ごとに顧客の情報、注文内容の情報がフィールドごとに存在しています。 で、このデータをもとに、顧客データベースを作成したいのですが、不明な点が。 注文番号ごとにわかれてはいるが、同じ注文者が複数存在する(あくまでもひとつの注文ごとにデータが作成されているため、過去に2回購入した方は「注文番号」が2つ、3回注文した方は「注文番号」が3つ…というふうになっている)  ↓ これを、同一人物なら、同一人物でまとめることは可能なのでしょうか? たとえば、 ---------------------------- 氏名    ○△×男 カナ    マルサンカクバツオ Email   *******@*****.co.jp 〒     000-0000 都道府県 東京都 住所     ○○区□□12-3456 ----------------------------- という顧客がおり、 その方が、 〔注文履歴1〕 注文日  2009/4/01 出荷日  2009/4/02 ----------------- 注文1品名    ●●●●●● 注文1単価 1500(円) 注文1数量 1 注文1小計 1500(円) ----------------- 注文2品名   ■■■■■■■■ 注文2単価 5000(円) 注文2数量 1 注文2小計 5000(円) ----------------- 〔注文履歴2〕 注文日  2009/4/19 出荷日  2009/4/20 ----------------- 注文1品名    ●●●●●● 注文1単価 1500(円) 注文1数量 1 注文1小計 1500(円) ----------------- 注文2品名   ■■■■■■■■ 注文2単価 5000(円) 注文2数量 1 注文2小計 5000(円) ----------------- という具合に。 (できれば全履歴を一度に呼び出せればいいのですが、 ムリなら、直近3回の注文履歴が一画面で、というふうに) 別ファイルを作成し、新たにデータベース構築をすれべいいのか、それとも同じファイル内でリレーションを駆使してレイアウトを違えて作成が可能なのか…。 なにぶん、初心者でして、こうできたらいいなぁ…程度に漠然と考えている次第でして、非常にムシのいい話であるかとは思いますが、どなたか、よきアドバイスをお願いいたします。

みんなの回答

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.2

顧客情報部分のフィールドだけを別テーブルからインポートして分離しましょう。

tmtk0110
質問者

補足

ご回答ありがとうございます。 ただ、日々データが増えていく (日々の受注ごとにデータが増えていく) ので、なるべく分離せずにすすめたいのです。 これって無謀なことなのでしょうか?

回答No.1

フォームをリスト形式にして、ヘッダ部に注文者情報、ボディ部に品名を配置してはいかがでしょうか。 (ボディ部はエクセルのように表形式に並べる) 検索で、ヘッダ部に注文者の名前をとかで検索するとよいのでは。

tmtk0110
質問者

補足

ご回答ありがとうございます。 なるほど! と漠然とながら感心している次第ですが、 具体的にはどのようにすればよろしいですか?

関連するQ&A