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

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

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

You are not logged in.

Announcement

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


#1 2013-12-09 14:56:22

yukimo
Member

治療日直近の検査値を表示したい

はじめまして。
ファイルメーカーを使い始めたばかりの初心者です。

テーブル「基」とテーブル「検査」があり、「ID」でリレーションされています。

テーブル「基」には、
・ID
・治療日
・A

テーブル「検査」には、
・ID
・検査日
・数値

のフィールドがあります。

テーブル「基」は1つのIDにつき1レコードですが、
テーブル「検査」は1つのIDでも検査を複数回行っていれば、複数レコードあります。

テーブル「検査」の「検査日」がテーブル「基」の「治療日」に一番近く、かつ、治療日以前のレコードの「検査値」を
テーブル「基」の「A」へ表示させたいのですが、どのようにすればいいか分かりません。

どなたか教えていただけないでしょうか。
宜しくお願いいます。

Offline

#2 2013-12-09 16:07:46

チポ
Member

Re: 治療日直近の検査値を表示したい

リレーションを

      基   検査
      ID = ID
   and
   治療日 >= 検査日
           検査日の降順でソート

これで直前の検査が1番に照合されます。



テーブル「基」
では治療ごとにレコードを書き換えているのですか?

Offline

#3 2013-12-09 16:43:58

旅人
Member

Re: 治療日直近の検査値を表示したい

治療日 >検査日  かも。

Offline

#4 2013-12-09 17:23:57

yukimo
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.005 seconds, 7 queries executed - Memory usage: 547.4 KiB (Peak: 579.16 KiB) ]