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

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

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

You are not logged in.

Announcement

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


#1 2016-08-22 08:08:41

oo
Guest

ポータル表示されている入院患者の担当を検索、抽出表示したい

お世話になります。
使用環境はwin8.1、FMpro12です。

あるレイアウトでポータル表示で入院患者を表示しています。
その入院患者はリハビリに担当がいて理学療法士、作業療法士、言語聴覚士といます。

私がやりたいことは、各担当が自分の名前をポータル表示外のフィールドで自分の名前を選択すると、今入院中の自分の患者だけ抽出されるように検索をかけたいです。

ポータルにフィルタをかけるのだと思いますが、どのようにかければいいのかわからないので教えていただけると幸いです。

#2 2016-08-22 09:32:33

Shin
Member

Re: ポータル表示されている入院患者の担当を検索、抽出表示したい

今運用しているファイルの構造について、概要だけでも書いていただかないと。
一般的には、何らかのフィールドに名前を入力させて、そこからリレーションしたレコードをポータルで表示する事になりますが。

Offline

#3 2016-08-26 16:36:55

OO
Guest

Re: ポータル表示されている入院患者の担当を検索、抽出表示したい

ご回答いただきありがとうございます。

現在、レイアウト上でテーブルAのレコードを表示しており、テーブルBをポータル表示しています。
※テーブルBはテーブルAのコピーです。

テーブルAとテーブルBはデカルト積でリレーションを組んでいます。
ポータルとは別に担当者のフィールドがあり、ドロップダウンリストで担当者を選べるようにします。

その選んだ担当者に該当するテーブルBに該当する患者を抽出したいです。
ポータルフィルタはどのようにかければいいでしょうか?

#4 2016-08-26 18:36:02

Shin
Member

Re: ポータル表示されている入院患者の担当を検索、抽出表示したい

担当者フィールドから別テーブルへリレーションを張り、それを表示させるのが常套手段ですが。

Offline

#5 2016-08-27 12:07:37

OO
Guest

Re: ポータル表示されている入院患者の担当を検索、抽出表示したい

>担当者フィールドから別テーブルへリレーションを張り、それを表示させるのが常套手段ですが。

ご回答ありがとうございます。
どのようにやりますでしょうか?
教えて頂けると幸いです。

#6 2016-08-27 19:19:44

Shin
Member

Re: ポータル表示されている入院患者の担当を検索、抽出表示したい

今作っているファイルの構造を書いていただけないので、私なりのファイル設計で。
入院患者テーブルと、担当者テーブルを作ります。
担当者テーブルに、理学療法士、作業療法士、言語聴覚士をラジオボタンで選択させるグローバルフィールドを作り、それの自己リレーションで、各担当者名をポータル出表示するか、関連レコードへ移動でリスト表示させます。その行のクリックで、関連レコードへ移動で、入院患者テーブルの自己担当を表示させます。リスト表示でよければこれでいいでしょう。
ただ、本格的に作るなら、担当者毎のアカウントを作り、それでログインさせますので、自分はそれで判明しますので、いきなり入院患者テーブルで検索を行わせます。それで、自己担当のリストが作成されています。

Offline

#7 2016-08-28 11:50:09

OO
Guest

Re: ポータル表示されている入院患者の担当を検索、抽出表示したい

ご回答いただきありがとうございます。
大変参考になり助かります。

担当者テーブルに、理学療法士、作業療法士、言語聴覚士をラジオボタンで選択させるグローバルフィールドを作り、それの自己リレーションさせるところまでできました。

今わからないのは、自己リレーションを組んだテーブルを入院患者テーブルとリレーションを組むと思うのですが、どのフィールドどおしでリレーションを組めばいいのでしょうか?
担当者セラピストですか?入院患者ですか?

#8 2016-08-28 21:50:56

Shin
Member

Re: ポータル表示されている入院患者の担当を検索、抽出表示したい

担当者テーブルで職種を選択して表示させたのは、担当者でしょ。担当者同士をリレーションします。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 513.63 KiB (Peak: 518.17 KiB) ]