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

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

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

You are not logged in.

Announcement

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


#1 2021-03-28 00:15:17

ウィン
Member

自己リレーションのポータル行をアクティブにしたい

FMP18 for Mac

いつもお世話になっております。

自己リレーションにてポータルを表示、日付フィールドをボタン設定し、単一ステップで関連レコードに移動をしています。
関連レコードに移動した際にポータル行のアクティブは外されてしまい、どこのレコードを選択しているのか分からなくなります。
現状選択されている行を分かりやすくするために選択したポータルをアクティブにすることが出来れば良いと思っています。
行をアクティブにするためにはどうしたら良いですか?

Offline

#2 2021-03-28 08:01:20

himadanee
Guest

Re: 自己リレーションのポータル行をアクティブにしたい

移動したらポータル内に表示されるものが変わるので、アクティブ行は解除されるでしょう。
多分、選択したポータル行の内容がポータル外に表示されてるんだと思いますけど、それなら自己リレーションでなく現在のテーブルのポータルを使うべき案件と思います。

#3 2021-03-28 09:44:56

Shin
Member

Re: 自己リレーションのポータル行をアクティブにしたい

状況がよくわかりませんが、そのレイアウトに入る時に、自己レコードのみを対象にしておいて、ポータルは現在のテーブルを表示させればいいのかも。ポータルをクリックすると、クリックした行に対応するレコードが表示されます。

Offline

#4 2021-03-28 10:23:35

ウィン
Member

Re: 自己リレーションのポータル行をアクティブにしたい

馬名 = 自己::馬名 (自己リレーション)
日付フィールド
日誌内容フィールド
etc....

日誌テーブルと日誌レイアウトが一つあります。画面左側に日付が表示されています。ポータルは右端に表示されています。
日誌レコードの日付が本日分になっています。
ポータルでは本日分を含む過去2日分の日付のみを表示しています。動作には特に問題があるわけではありません。

自己リレーションポータルで1日前をクリックした際に関連レコードに移動します。
無論レコードに移動されるのでアクティブが解除されてしまいます。
レコードの日時を見れば、何日のものか把握は出来るのですが、ポータルもアクティブになり目立つ色がついていれば、なおのこと分かりやすいと考えたのです。

Last edited by ウィン (2021-03-28 21:46:10)

Offline

#5 2021-03-28 11:28:15

himadanee
Guest

Re: 自己リレーションのポータル行をアクティブにしたい

う~ん、わかりません。
「ポータルで1日前をクリックした際に関連レコードに移動」する必要があるのは何でですか?「過去2日分」が1日ずれて昨日と一昨日の表示になる?
日付フィールドしかないのに「日時を表示」とか言われても、何をしたいのか...

#6 2021-03-28 11:53:34

Shin
Member

Re: 自己リレーションのポータル行をアクティブにしたい

ポータルの日付フィールドにでも、日付を比較する条件で条件付き書式を設定しておけばいいのでは。
現在のテーブルのポータル表示が一番簡単だと思いますが。

Offline

#7 2021-03-28 21:59:52

ウィン
Member

Re: 自己リレーションのポータル行をアクティブにしたい

日付フィールドに関しては誤字脱字でした。ごめんなさい

ポータルは現在のテーブルポータルが一番簡単でした。
そもそもおかしな動作の原因となったのは、ログイン時の日付を元にした本日分ポータル(本日分の日誌が入っているかいないかわかる)と、日誌の日付による当該日分ポータル(過去の日付同列の日誌)と、アクティブが外れてしまう自己リレーションポータル(現状のレコード)の3つが混在して使っていることにありました。他のポータルで関連レコードを切り替えた後に現在のポータルとの整合性が取れておらず、思った動作になりませんでした。アクティブにさせたいのであれば、現在のテーブルポータルが良かったと分かりました。

リレーションの組み方を工夫したら、どうにかなりそうなので考えてみます。
ありがとうございました。

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: 515.08 KiB (Peak: 519.62 KiB) ]