- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数の商品を購入している方のリストの場合は?)
複数の商品を購入している方のリストの場合は?
このQ&Aのポイント
- 複数の商品を購入している方の一覧を作りたい場合、顧客ごとのデータベースを使用することができます。
- 顧客ごとに商品の購入情報が保存されているデータベースを用意し、商品ごとの購入者一覧を作成することができます。
- データベースのフィールド名を使用して、商品ごとの購入者一覧を作成することができます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>しかし、作り直しとは厳しい…。 そんなに困難な作業ではないですよ。 是非ポータルを活用しましょう。繰り返しのままですと絶対困ります。
その他の回答 (2)
- chieffish
- ベストアンサー率44% (1149/2554)
回答No.2
販売データのようなもので例えばAさんのレコードは 1/1 りんご 5個 1/2 みかん 3個 ・・・・・・・・ となっているのですよね。50行越えたらどうするのですか? これでは1/2だけの検索もできないので、その日の全顧客の売上高とかの集計もできません。 繰り返しの1行を1レコードにする必要があります。 今のファイルのデータ無しの複製を作って、日付や品名など繰り返し設定になっているフィ ールドをすべて普通のフィールドに定義しなおします。 このファイルから元ファイルを全レコードインポートします。その際の設定で「繰り返しを 個々のレコードにする」というのがあります。 これができたら今後の入力はリレーションを使ったポータルにします。繰り返しと同じよう な画面レイアウトに出来ます。
質問者
お礼
繰返しを…なんですね。 ありがとうございます。やってみます。 しかし、作り直しとは厳しい…。
- chieffish
- ベストアンサー率44% (1149/2554)
回答No.1
それは1顧客ごとに50行の繰り返しフィールドにしている、という事ですか? でしたら、出来ません。 別ファイル(テーブル)から今のファイルの全レコードを繰り返しをバラバラにして インポートし、1レコードを1商品にする必要があります。
質問者
お礼
うーん、やはりそうなんですか。 しかし、データは毎日更新されるわけですから、その度に別テーブルに、というわけにはいかないですよね。 根本的に作り直せばいい(作り直さないと)ということでしょうか? その場合、50行あっても1行目も50行目もひとつのフィールドする方法があるのでしょうか?
お礼
ありがとうございます。 教えていただいた情報だけであれば確かに私でもできそうなのですが、 現在のデータベースには20個くらい既存のレイアウトがありまして、 それを作り直すのはいやだなあ、と。私が作ったものでもないですし…。 なので、その都度(2週間に一度)インポートする作業をやろうかという話になっています。