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

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

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

You are not logged in.

Announcement

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


#1 2016-12-15 22:55:38

ooen
Guest

ポータル内のデータをボタンによって他レイアウトに反映させたい

あることができるのかできないのかを知りたいです。

レイアウトAとレイアウトBがあるとして、レイアウトAでは入院時から

<ポータルだとします>
時期   検査値(値は適当です)   
1.入院時   5
2.1ヶ月    4
3.2ヶ月   12
4.3ヶ月   15
・・・
・・


というようにレイアウトAには検査データがポータルで表示されているとします。
それをレイアウトBではポータル内の「何行目かを選択しデータを反映させる」ことができますでしょうか?

何がしたいのかというと、レイアウトAではポータルで検査値を時期によって推移をみたいのです。
レイアウトBでは、その月ごとのデータを拾ってきて印刷したいのです。

できることなら、レイアウトBではレイアウトAのポータル内のデータを印刷するために「入院時」というボタンを選択するとレイアウトAの入院時のデータだけが反映され、「1ヶ月」というボタンを選択すればレイアウトA内のポータル内に表示されている1ヶ月のデータだけがレイアウトBに反映される。こういうことは可能でしょうか?

できるだけフィールドの数やレイアウトの数を増やしたくないことも相談の1つです。

もし分かりにくければご指摘いただければ補足させてもらいます。
よろしくお願い致します。

#2 2016-12-16 08:53:41

旅人
Member

Re: ポータル内のデータをボタンによって他レイアウトに反映させたい

AとBが同じテーブルで、時期の内容や並びも全レコード同じということなら
一ヶ月時の値はGetNthRecord(Aの関連テーブル::検査値 ; 2)です。
2の部分をグローバルフィールドにして変更するとその行だけのデータになります。

Offline

#3 2016-12-16 09:51:40

チポ
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: 505.38 KiB (Peak: 516.43 KiB) ]