みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
テーブルAとテーブルBを1対多でリレーション
A::ID 001
A::日付 2017/07/24
【ポータル】
名前 個数
りんご 1
りんご 4
みかん 2
と入力したときに、
テーブルAに新規レコードを作成して、
ID 日付名前 名前 個数
002 2017/07/24 りんご 5
003 2017/07/24 みかん 2
と新規レコードとして登録していきたいです
ポータル内のレコードをもとに新規レコードを作成するということです
ポータル内を変更したら再計算して数値を更新したいです
同じ日付にりんご みかん があれば新規レコードはつくらずに
加算したいです
スクリプトをいじっていましたがうまくできません
Offline
回答ではありませんが、、
ID 001
のレコードと、
集計したレコード
ID 002 と003
は性格が違いますよね。
そのようなテーブル構成はよくないと思いますよ。
Offline
はい、それは承知していますが
例外的な処理としてやりたかったので質問しました
Offline
関連レコード側に移動して、集計を行いエクスポート、それをメインテーブルへインポート、が楽でしょう。
Offline
関連レコードに移動でテーブルBにいって
集計はどのようやったらよいでしょうか?
また、ポータルの内容を変更したときなどには対処できませんよね?
Offline
関連レコードへ移動で、ポータルのレコードのみを対象レコードとしておいて、
それを元のテーブルでインポートすればいいのでは。
元のテーブルで、
テキストフィールドを作り、入力値の自動化で
日付 & 名前
として、入力値の制限で、
常時・ユニーク
とします。
これで日付と名前が重複することなくインポートされます。
集計は、
日付
and
名前
のリレーションで合計出来ますね。
Offline
Pages: 1
[ Generated in 0.005 seconds, 8 queries executed - Memory usage: 509.39 KiB (Peak: 513.93 KiB) ]