複数の商品を購入している方のリストの場合は?

このQ&Aのポイント
  • 複数の商品を購入している方の一覧を作りたい場合、顧客ごとのデータベースを使用することができます。
  • 顧客ごとに商品の購入情報が保存されているデータベースを用意し、商品ごとの購入者一覧を作成することができます。
  • データベースのフィールド名を使用して、商品ごとの購入者一覧を作成することができます。
回答を見る
  • ベストアンサー

複数の商品を購入している方のリストの場合は?

よろしくお願いします。 http://oshiete1.goo.ne.jp/qa4886664.html で質問させていただいて、1顧客が1商品を購入している場合の一覧の作り方を教えていただきました。 たった1日でやり方がわかって、本当に感謝しています。 よろしければ、もうひとつ教えてください。 Aさん  商品no.1 商品no.2 Bさん 商品no.1  商品no.3 Cさん  商品no.2  商品no.3 といった顧客ごとのデータベースがすでにあります。 商品は50個(50行)書き込めるのですが、 1行目から順に 商品01 商品02 … 商品50 というフィールド名が振られています。 こういった場合、どのようにすれば商品ごとの購入者一覧がつくれるでしょうか。

質問者が選んだベストアンサー

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

>しかし、作り直しとは厳しい…。 そんなに困難な作業ではないですよ。 是非ポータルを活用しましょう。繰り返しのままですと絶対困ります。

ikedama1970
質問者

お礼

ありがとうございます。 教えていただいた情報だけであれば確かに私でもできそうなのですが、 現在のデータベースには20個くらい既存のレイアウトがありまして、 それを作り直すのはいやだなあ、と。私が作ったものでもないですし…。 なので、その都度(2週間に一度)インポートする作業をやろうかという話になっています。

その他の回答 (2)

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

販売データのようなもので例えばAさんのレコードは 1/1 りんご 5個 1/2 みかん 3個 ・・・・・・・・ となっているのですよね。50行越えたらどうするのですか? これでは1/2だけの検索もできないので、その日の全顧客の売上高とかの集計もできません。 繰り返しの1行を1レコードにする必要があります。 今のファイルのデータ無しの複製を作って、日付や品名など繰り返し設定になっているフィ ールドをすべて普通のフィールドに定義しなおします。 このファイルから元ファイルを全レコードインポートします。その際の設定で「繰り返しを 個々のレコードにする」というのがあります。 これができたら今後の入力はリレーションを使ったポータルにします。繰り返しと同じよう な画面レイアウトに出来ます。

ikedama1970
質問者

お礼

繰返しを…なんですね。 ありがとうございます。やってみます。 しかし、作り直しとは厳しい…。

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

それは1顧客ごとに50行の繰り返しフィールドにしている、という事ですか? でしたら、出来ません。 別ファイル(テーブル)から今のファイルの全レコードを繰り返しをバラバラにして インポートし、1レコードを1商品にする必要があります。

ikedama1970
質問者

お礼

うーん、やはりそうなんですか。 しかし、データは毎日更新されるわけですから、その度に別テーブルに、というわけにはいかないですよね。 根本的に作り直せばいい(作り直さないと)ということでしょうか? その場合、50行あっても1行目も50行目もひとつのフィールドする方法があるのでしょうか?

関連するQ&A

  • 米国判例検索にて「全ての」DocketNoの書類を閲覧することは可能でしょうか?

    http://oshiete1.goo.ne.jp/qa4796484.html にて米国判例の検索方法を教えていただいたものです。 スタンフォード大のデータベースはDocket No順に一覧表示できて 非常に便利なのですが、閲覧できる(PDFファイルでDL出来る) 書類が少ないです。 PDFを公開していない書類は閲覧することは出来ないのでしょうか? どなたかご指導お願いいたします。

  • ファイルメーカーの基本的なことを教えてください

    すみません。基本的なことだと思うんですが教えてください。 Aさんはno.1という商品を使っていて、 Bさんはno.2、 Cさんはno.1 Dさんはno.3 というデータベースを顧客毎に作っていた場合、 no.1  Aさん  Cさん no.2  Bさん no.3 Dさん という一覧を作りたい場合はどのようにしたらよいのでしょうか。 手元にいくつか本はあるのですが、どう調べたらよいかさえ分からないのですが。 XPでFM10を使用しています。

  • ACCESSで複数あるコードを分類して1レコードで集計したい

    いつもお世話になっています。 ACCESS初心者です。ACCESS2000を使用しています。 下記のような表をACCESSで、集計したいと思っています。 顧客ID 商品コード 商品購入日 1    123     20050223 1    124     20050403 2    123     20050302 3    124     20041223 3    133     20050131 これを、1顧客1レコードとして集計したいのです。 それぞれの商品フィールドをつくり、各購入数と そのうち一番最近購入した商品コードと、日付を 顧客別に一覧表示したいのです。 顧客ID 商品123+124 数 123+124購入日 商品133 数 133購入日 1    124      2   20050403     2    123      1   20050302 3    124      1   20041223    133   1   20050131 ↑こんな感じです。 これを最終的には、csvで書き出したいと思っています。 色々試してみましたが、思ったような結果がでません。 ご教授よろしくお願いいたしますm(__)m

  • Excel一覧シートから複数シートの作成

    EXCEL等で、情報一覧シートから、複数の個別情報シートを作りたいです。 例えば、情報一覧シートに10人の名前・住所の情報があるとすれば、 個々の名前・住所が指定のセルに記入されたシート10枚を、一覧の順に作る、という感じです。 下記リンクと逆のことを行えばいいと思いますが、方法がわかりません・・・ http://oshiete1.goo.ne.jp/qa3550265.html?ans_count_asc=20 情報一覧シートはCSVなので、excel以外にaccessなどでも可と思います。 マクロなどはわからないのですが、 出来る場合の方法、マクロの場合の簡単な解説などを ぜひ教えてください。よろしくお願いします。

  • ローンが残っている自家用車を事業用に使用する場合の減価償却方法

    はじめまして。今月開業した青色申告の個人事業主です。 以下のサイトを参考にしたのですが、ローンが残っている場合の減価償却方法がわからなかったため、質問させていただきます。 http://oshiete1.goo.ne.jp/qa1726664.html http://oshiete1.goo.ne.jp/qa1860480.html http://oshiete1.goo.ne.jp/qa2268611.html http://oshiete1.goo.ne.jp/qa1592404.html http://oshiete1.goo.ne.jp/qa2011356.html H16年12月に自家用車を250万で購入しました。 頭金100万で残りは3年ローンで現在支払い中です。 事業では40%程度の割合で車を使用します。 月のローンの支払いは4.5万になります。 この場合、どのように減価償却すればいいのでしょうか? 既に250万で車を購入済みとして計上して、ローンは無視していいのでしょうか? よろしくお願いいたします。

  • 顧客と商品ごとに購入日時が最新のデータを取得したい

    お世話になります。 以下のテーブル1からサンプル1のようなデータを抽出したいのですが、SQLはどのように書いたらよいでしょうか。 ・顧客と商品ごとに購入日時が最新のデータを取得 ・商品は左側の番号が同じ場合は購入日が最新のデータのみ抽出したい データベースは MySQL5 です。 よろしくお願いいたします。 ●テーブル1 顧客  商品  購入日時 ---------------------------------  A  2-2  2014-04-23 08-00-00  A  2-1  2014-04-21 08-00-00  B  2-3  2014-04-20 09-00-00  B  2-2  2014-04-18 06-00-00  B  2-1  2014-04-15 05-00-00  A  1-3  2014-04-12 08-00-00  A  1-2  2014-04-10 04-00-00  C  2-2  2014-04-09 05-00-00  C  2-1  2014-04-08 06-00-00  C  1-2  2014-04-07 08-00-00  C  1-1  2014-04-06 05-00-00  A  1-1  2014-04-05 02-00-00  B  1-2  2014-04-04 02-00-00  B  1-1  2014-04-03 01-00-00 ●サンプル1 顧客  商品  購入日時 ---------------------------------  A  2-2  2014-04-23 08-00-00  B  2-3  2014-04-20 09-00-00  A  1-3  2014-04-12 08-00-00  C  2-2  2014-04-09 05-00-00  C  1-2  2014-04-07 08-00-00  B  1-2  2014-04-04 02-00-00

    • ベストアンサー
    • MySQL
  • 質問ページの表示が変です。

    今日気づいたのですが、質問ページの表示が変です。 たとえばhttp://oshiete1.goo.ne.jp/qa3759734.html (関係者の方すみません) NO.25の上にNO.1があります。 あと回答したはずの質問を見るとかなりの方の回答(僕も含めて)が削除されています。(一覧では回答数が8件あっても見ると2件など) http://oshiete1.goo.ne.jp/qa3778401.html (↑は表示が2件で実際は1件) 回答時では問題になるような回答ではないと思ったのですが、これはなぜですか?

  • アマゾンアソシエイト、紹介バナーから複数購入すると全部紹介料が発生する?

    この度、アマゾンアソシエイトの利用を始めるのですが、いくつか不安な点があり質問させて頂きます。 ある商品バナー(商品名:A)からamazon様のサイトで買い物をした場合、Aを購入して頂ければ紹介は発生すると思いますが、Aを購入せずに他の商品のみを購入した場合でも紹介料は発生するのでしょうか? Amazonアソシエイトの有効な報酬について http://oshiete1.goo.ne.jp/qa2518606.html 上記質問を参考にしたのですが、紹介バナーで紹介した商品でない場合はどうなるのか気になったもので。 これによってはサイトに表示するバナー数が大きく変わりそうで不安です。 ご存知の方いらっしゃいましたら、宜しければお教え頂ければと思います。

  • 複数レコードの複数フィールドを一括UPDATE出来ますか?

    顧客テーブルを更新テーブルのデータで更新したい。 No.顧客テーブル = No.更新テーブル です。 更新フィールドは、年齢、県 です。 ●更新テーブル No 年齢  県 --- ----- ------- 1  30  埼玉 2  30  埼玉 3  30  埼玉 ●顧客テーブル(現) No 年齢  県 --- ----- ------- 1  20  千葉 2  20  千葉 3  20  千葉 4  20  神奈川 5  20  福岡 ●顧客テーブル(更新後) No 年齢  県 --- ----- ------- 1  30  埼玉 2  30  埼玉 3  30  埼玉 4  20  神奈川 5  20  福岡 この場合、1つのSQLで、複数レコードの複数フィールドを一括でUPDATEは出来ますでしょうか?

  • 盗んだクレジットカードを預かって商品購入した場合

    盗んだクレジットカードを預かり依頼をうけて商品購入した場合の罪って何になるのでしょうか? 256条の盗品等に関する罪にあたるのだろうとは思うのですが、預かっているので「無償譲り受け」ではないし、どこかへ運搬しているわけではないので「運搬」ではないし、お金を払ってカードを預かったわけではないので「有償譲り受け」ではないし… となると、(預かっただけなので)「保管」または(商品購入が有償処分といえれば)「有償処分あっせん」かで迷っています。 どなたか教えていただければ感謝です!