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

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

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

You are not logged in.

Announcement

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


#1 2018-10-13 14:51:07

Ru
Member

フォームの中に同テーブルを参照するフィルター機能付きポータルを入れたい

こんにちは。

現在従業員の勤怠を記録するシステムを作成しているとします。
勤務記録を入力するための、テーブル「勤務記録」のフォームにおいて、フォーム上に「その従業員の直近勤務記録」を表示させたいです。
azBv6Ov.png (図内赤枠部分)

ポータル作成において「レコードを表示」で「現在のテーブル(「勤務記録」)」を選択した場合、ポータルレコードのフィルタ等ができず、全員の勤務記録が表示されてしまいます。
これを「当該従業員のみ」の勤務履歴を表示させるにはどうすればよいでしょうか?

Offline

#2 2018-10-13 15:26:46

Moz
Member

Re: フォームの中に同テーブルを参照するフィルター機能付きポータルを入れたい

「現在のテーブル」は現在の対象レコードが表示されるポータルですから
単純にその従業員で検索を行えばその従業員だけのポータルになります。

リレーションで解決するのが定石でしょうが手っ取り早くやるならです。

Offline

#3 2018-10-13 15:56:51

Ru
Member

Re: フォームの中に同テーブルを参照するフィルター機能付きポータルを入れたい

>リレーションで解決するのが定石
テーブルオカレンスで「従業員リスト_参照用」みたいなのを作って表示するということでしょうか?
基本的な質問で申し訳ありません

Offline

#4 2018-10-13 15:59:35

Moz
Member

Re: フォームの中に同テーブルを参照するフィルター機能付きポータルを入れたい

検索など行わず常にその従業員のポータルを表示したいのであれば
「従業員ID」というフィールドが見えますので、それで自己リレーションを作成すれば良いでしょう。

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: 551.61 KiB (Peak: 584.01 KiB) ]