みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
こんにちは。初めて投稿させていただきますので、わかりづらい点等多々あるかと思いますがご回答よろしくお願いいたします。
医療業界に勤務しており、最近FileMakerを触り始めました。
掲題の件ですが、
患者IDで検索をかけた際に、一つのレイアウト上で、該当患者の直近3回分の検査データを新しい順に表示させる
ものを作りたいと考えております。
患者IDについては患者ごとにユニーク、検査データは一つのテーブル上で管理しております。
自己リレーションの機能を使うのかなと思っておりますが、
なかなか理解が進まず、うまく実装できないでおります。
初歩的なご質問でお手数をおかけしますが、
実装方法をご教示いただけたらと思います。
よろしくお願いいたします。
検査データのテーブルの構造で大きく変わりますが。
1ID1検査日1検査項目で1検査結果というレコード構成でしたら、検査日と検査項目でクロス周径を行えばいいです。手法はこの掲示板を検索すればおおくでてきますので、それを参照されればいいでしょう。
Offline
Shin様
ご確認いただきまして誠にありがとうございます。
>検査データのテーブルの構造で大きく変わりますが。
こちらですが、データ例としては
患者ID, 検査日, 赤血球数, 白血球数, ……
10000, 2023/12/1, 450, 300, ……
のように検査項目自体は複数あります。
>検査日と検査項目でクロス周径を行えばいいです。
こちらご教示ありがとうございます。
クロス集計についてこちらの掲示板で勉強させてもらいます。
その形ならクロス集計は無用ですね。
患者マスタと検査テーブルとで、
患者IDでリレーション、検査日の降順ソート指定します。
患者マスタのレイアウトに、検査テーブルのポータルを3行で作れば、
直近の検査三件を表示できます。
Offline
チポ様
誠にありがとうございました。
ご教示いただいた方法で無事実装できました。
また何かありましたらご相談させてください。
ありがとうございました。
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 511.5 KiB (Peak: 518.69 KiB) ]