AnsweredAssumed Answered

AとB1対多、BとC1対1 のリレーションでAからCが見られません

Question asked by nozsyo on Oct 28, 2018

FileMaker Pro Advanced ver.17.0.2 です。

タイトルの通りABC3つのテーブルがあり、AとBは1対多、BとCは1対1でリレーション。

A(会員権テーブル)でB(使用者テーブル)を介してC(個人テーブル)を表示したいのです。

B(使用者テーブル)はAを誰が使っていたかという履歴データとなるので1つのAに対して多数のBができることとなります。Bは履歴データなのでAとBのリレーションはBが新しい順となるよう設定しています。

また一つのBに対しては一つのCが対応しています。

 

 

自分としてはAから対応したCを表示させたいのですが、Bの新しいレコードが優先されていないのかAから対応したCを表示させると見当違いのCを表示してしまいます。

ただCをポータル行として表示させた時には正しいCが表示されます。

 

 

なぜだか理由がわかりません。

Aから対応したCを表示する正しい設定が知りたく投稿させていただきます。

ご教授よろしくお願いします。

Outcomes