みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
よろしくおねがいします。
FileMaker18です。
同じドロップダウンリストを様々な画面(テーブル)で使用することがあります。
店─担当者
汎用テーブルにあるグローバルフィールドでリレーションし、
同じドロップダウンリスト(動的値一覧)を様々なレイアウト(TO)で使い回すことは可能でしょうか。
Last edited by pon3 (2020-05-08 17:41:05)
Offline
そのレイアウトの設定と、TO 間のリレーションを正格に把握できていれば、使い回すことはできます。
逆に言うと、値一蘭を使用したいレイアウトが、その動的値一蘭がリレーションを開始しているTOでなければ、流用することができません。
Last edited by Shin (2020-05-08 19:05:21)
Offline
ドロップダウンリスト用のTO
◯汎用テーブル
店ID(グローバルフィールド)
担当者ID(グローバルフィールド)
◯担当者テーブル
ID 担当者
上記をリレーションし、
次のテーブルから関連レコードの値のみ含める
と設定しています。
汎用テーブル以外のテーブルでは「定義済みの値なし」とでます。
このセットを他のテーブルで使い回すことは可能でしょうか。
Offline
TOが別のレイアウトに汎用的に使うものはできないということですね。
ありがとうございました。
Offline
追加です。
その動的値一覧を使用するキーになるフィールドから、動的値一覧を定義したTOへリレーションがあり、1:1の関係ならば動作する事があります。なぜか、時々想い通りに動きませんが。
Offline
グローバルフィールドがダメなんですよ。
普通のフィールドにして、
店
担当者
ごとに1レコードで全ての組み合わせのレコードを作ります。
どのテーブルからも、
店のリレーションで、
担当者の動的値一覧を作ればそれが使えます。
Offline
ああ、、
一つの動的値一覧の設定を複数のテーブルから利用する。
ということですか?
とすれば、
リレーションのTOと異なるからまともには動かないのでは。
それぞれのリレーションと値一覧の設定が必要でしょう。
Offline
その汎用動的一覧を使いたいレイアウトのテーブルと汎用テーブルが、どんな条件でもどんなに遠くてもいいのでリレーションの線で繋がっている必要があります。
グローバルフィールドはどのテーブルからでも参照できますが、そのグローバルフィールドに繋がる連結先のテーブルはリレーションの線が繋がっていなければ参照出来ないため、「定義済みの値なし」となってしまいます。
Offline
それを実現するためにSelector-Connectorというデータモデリング手法があります
https://notonlyfilemaker.com/2015/03/se … connector/
ご参考になれば
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 518.47 KiB (Peak: 523.38 KiB) ]