初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-02-04 23:38:40

eddie
Member

リレーションキーフィールドの自動入力

いつもお世話になっております。FMPa12 Macです。
またしても基本的な質問で恐縮です。

商品マスタテーブルに品番フィールドがあり、出品管理テーブルにも品番フィールドがあります。品番をキーに両テーブルはリレーションを組んであります。
このとき、商品マスタに登録された商品はすべて出品するという前提に立って、

1. 商品マスタにレコードが作成されたら出品管理テーブルにも自動でレコード作成したい、
2. 商品マスタの品番フィールドに品番が入力されたら出品管理テーブルの品番フィールドにも同じ内容を自動で入力したい、

ということをしたいのですが、可能でしょうか?
よろしくお願い致します。

Offline

#2 2014-02-05 01:06:50

Hiro
Member

Re: リレーションキーフィールドの自動入力

発想を逆転させて、
商品マスタテーブルへの商品登録を、出品管理テーブル側からのリレーション越し登録で関連レコードの自動作成、
とかでは?

Offline

#3 2014-02-05 09:22:43

チポ
Member

Re: リレーションキーフィールドの自動入力

リレーションの設定で、出品管理テーブルの
レコードの作成の許可
として、

商品マスタのレイアウトに
出品管理::品番フィールドを配置、
これに入力。

これで、出品管理テーブルに、その品番のレコードが作られます。

運用上、危険な感じもしますが、目的は達せられますね。


安全策なら、
商品マスタの品番フィールドにスクリプトトリガでスクリプト実行。

これならレコード作成前にアラートなどで確認がとれます。

Offline

#4 2014-02-05 16:36:54

eddie
Member

Re: リレーションキーフィールドの自動入力

Hiroさま、チポさま、

ありがとうございます。
実は出品管理テーブルは店舗ごとに用意されてまして、それぞれの店舗のテーブルに同時にレコードを作成したいという事情があります(説明を省略して申し訳ありません)。その場合でも、どちらの方法でも対応できそうだと感じていますが、そもそも全店舗の情報をひとつの出品管理テーブルにまとめた方がいいのかもしれません。フィールド数が膨大になり管理が面倒そうですが…。
アドバイスいただいたどちらの方法でもできそうなので、テーブル構成からもう一度検討させてください。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 504.67 KiB (Peak: 515.5 KiB) ]