みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMaker Pro 14 Advanced win7 です。
*************************************
テーブル1
受注№ 商品CD 個数 金額
1 A1 10 100
1 A2 20 200
1 A3 15 300
2 A1 10 100
・・・・多量レコードが続く。
<やりたいこと>
受注№毎に、個数による値引き、合計金額により値引きをしたいのです。
テーブル1のレコードが多量でも、受注№の数が10個であれば、集計は10行で表したい。
集計の値は、別のテーブルからも参照出来、その計算値は別のテーブルによる計算にも利用したい。
<試したこと>
①集計用テーブル2を作って、テーブル1をインポートしたが、受注№をユニークにしてもその№は重複して多行でインポートされてしまう。
②受注№=受注№であれば、「個数」をテーブル1から、テーブル2へ加算。
同じく、「金額」をテーブル1から、テーブル2へ加算。
さらに受注№がないものは、テーブル2へ新規追加するには、どうしたらよいですか?
Offline
受注Noを、ユニークにして、常時 制限、という条件をつけておけば良いでしょう。その条件があれば、追加分も含めて、新規追加していけば良いですよ。
Offline
アドバイスありがとうございます。
集計用テーブル2の受注№が常時制限になってなかったので、変更してインポートを行いましたら、うまく集計されました。
しかし、結果としてポップアップされた内容は以下のようになってます。
(テスト用に総数23のレコードをインポート、うち受注№はユニーク数5)
レコードのインポートの概要として
「追加または更新したレコード総数」23
「エラーのためスキップされたレコード総数」18
「エラーのためにスキップされたフィールド総数」は0
となっており、結果は期待の通りの正しい集計値でしたが、
「エラーのためスキップされたレコード総数」という不可解な言葉だけが気になりますが、問題はないのでしょうか?
Offline
重複していたため、インポートされなかったレコード数です。それを意図しているので、問題無いですよ。
Offline
ありがとうございます。質問は解決しました。
Offline
Pages: 1
[ Generated in 0.010 seconds, 10 queries executed - Memory usage: 508.9 KiB (Peak: 513.44 KiB) ]