2017-09-28 5 views
0

Filemaker를 처음 사용했지만 광범위한 SQL 경험이 있습니다.Filemaker : 관련 엔티티 목록을 가져 오는 방법

일대 다 관계 (트리)가있는 경우 어떻게 Filemaker 레이아웃에 하위 목록을 추가합니까? 내 현재 노드에 대해 모든 자식을보고 싶습니다. 나중에 나는 그것들을 또한 걸러 내고 싶다.

관련 항목을 통해 부모를 쉽게 표시 할 수 있습니다. 그러나 그 반대의 경우 스크립트를 사용해야합니다.

SQL, 나는 쓸 것이다 : 당신은 기본 키와 외래 키 배열을 사용하여 관계 그래프에서 테이블 간의 관계를 설정

SELECT * from Element WHERE parent = {current_id}; 

답변

1

. 그런 다음 주 테이블 레이아웃에서 관련 테이블 어커런스에 포털을 추가합니다. 나중에 관계 또는 포털에서 필터링을 추가 할 수 있습니다.

FileMaker의 this 정보를 확인하시기 바랍니다.

+0

나는 ** 부모 **를 이렇게 관리하지만 ** 아이들은 ** 표시하지 않습니다. 테이블 자체가 parent => ID로 참조됩니다. – Tom

+0

그러면 기본 테이블에 다른 테이블 어커런스를 설정하고 자체 조인 조건자를 사용해야합니다. 그런 다음이 새 테이블 어? 런스에 포털을 추가하십시오. – AndreasT

+0

그게 내가 놓친 거였어. 따라서 양방향 관계를 사용하려면 실제로 두 가지 관계를 설정해야합니다. 그것은 예상치 못한 일이었습니다. 이제는 효과가 있습니다. – Tom