タイトル
他のテーブルを使用したレコードの自動作成
フォーラムに投稿
購入入力で人を選択したら、購入パターンテーブルに登録してある購入パターンからその人の購入パターンを明細に書き出したいと思っています。
・人テーブル:人
・購入パターンテーブル:人、購入商品(必要なだけ複数レコード)
・購入テーブル:人、日付
・明細テーブル:人、購入商品、購入数
のようなテーブルがあり、購入テーブルと明細テーブルは人でリレーションしてあります。また購入テーブルと購入パターンテーブルも人でリレーションしています。
購入画面で人を選択してボタンを押すと、購入パターンテーブルの内容を自動的に明細テーブルに書き出すようなスプリクトはできませんでしょうか。
FMをよく理解できていない部分があり、購入画面で開いている購入テーブルの人から購入パターンテーブルを読み込んで明細を書き出すような動きが良く分かりませんでした。
このようなパターンの基本的な作り方が分かると助かります。
・購入テーブル:人、日付、購入番号(シリアル)
・明細テーブル:購入番号、購入商品、購入数
とされた方が良いでしょう。
まず、購入テーブルで新しいレコードを作ります。購入番号を変数へ保存しておきます。
関連レコードへ移動で、パターンテーブルへ移動します。
レイアウトを変更し、明細テーブルを表示し、パターンテーブルのレコードをインポートし、購入番号を、保存していた変数でフィールドの全置換を行います。
数量等を調整すれば完了です。