2017-09-28 25 views
0

私はFilemakerを使い慣れていますが、SQLの経験は豊富です。Filemaker:関連するエンティティのリストを取得する方法

1対多の関係(ツリー)がある場合、Filemakerレイアウトに子リストを追加するにはどうすればよいですか?私は自分の現在のノードすべての子を見たいと思います。後でそれらもフィルタリングしたいと思います。

親を表示することは、関連するフィールドから簡単です。しかし、その逆のために私はスクリプトを使用する必要がありますか?

SQLでは、私が書くでしょう:あなたは主キーと外部キー配列を使用して関係グラフ内のテーブル間の関係を設定

SELECT * from Element WHERE parent = {current_id}; 

答えて

1

。次に、メインテーブルレイアウトの関連テーブルオカレンスにポータルを追加します。リレーションシップ自体または後でポータルでフィルタリングを追加できます。

FileMakerのthisの情報をチェックしてみてください。

+0

私は**親**をこの方法で表示できますが、**子供**では表示できません。テーブルは、parent => IDとして自己参照します。 – Tom

+0

これで、メインテーブルに別のテーブルオカレンスを設定し、自己結合述部を使用する必要があります。次に、この新しい表オカレンスにポータルを追加します。 – AndreasT

+0

それは私が逃していたものでした。したがって、双方向の関係を使用するには、実際には2つの関係を設定する必要があります。それは予期せぬことでした。 – Tom

関連する問題