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

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

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

You are not logged in.

Announcement

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


#1 2022-11-10 13:41:53

あきとん
Guest

リレーションによるレコード追加

お疲れさまです。

FM19 WIN10

伝票出力用レイアウトファイルと伝票情報入力ファイルで分けて使っています。
それぞれ伝票Noでリレーションをつなげています。
伝票情報入力ファイルでレコードを追加したら伝票出力用レイアウトファイルに自動でレコードが作られるようにしたいです。
伝票情報入力ファイル側で伝票出力用レイアウトファイルにこのリレーションシップを使用して、このテーブルでのレコードの作成を許可に設定していますが、レコードが自動追加されません。
ご教授願います。分離モデルです。

#2 2022-11-10 15:31:21

himadanee
Guest

Re: リレーションによるレコード追加

分離モデルなら「出力用」と「入力用」で分けるのでなく、「レイアウト」と「データ」に分けて、「レイアウト」の方にはテーブルを作らず(外部データソースのテーブルはありますが)レイアウトだけにするのでは?

>リレーションシップを使用して、このテーブルでのレコードの作成を許可
あくまでも「許可」するだけなので、自動的にレコードができるわけではありません。
許可側テーブルの「関連キーフィールド」以外のフィールドにデータ入力すると、関連キーは自動的に入力されてレコードが作成されます。

#3 2022-11-11 09:01:13

チポ
Member

Re: リレーションによるレコード追加

> 伝票出力用レイアウトファイルと伝票情報入力ファイル
この二つはどのようなファイル構成なのでしょうか?
全く同じレコードが有るのなら二つある意味はないですよね。

Offline

#4 2022-11-11 11:24:12

Shin
Member

Re: リレーションによるレコード追加

不完全な分離モデルです。(運用上は問題ありません)
伝票出力用レイアウトファイルのリレーションマップ上の現在のオカレンスを、伝票情報入力ファイル のテーブルを外部データソースとしたオカレンスに変更します。(オカレンスの名前をダブルクリックして、外部データソースを設定すると変更できます)
元々のそのファイルのテーブルは不要ですので削除します。データが残っているのでしたら、インポートしておきましょう。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 549.39 KiB (Peak: 581.38 KiB) ]