みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも大変お世話になっております。
使用環境は、FM12、win8です。
病院でFMを使用しています。
今やりたいことがありまして。
あるレイアウト内で
・時刻
・患者名
・担当リハビリスタッフ
以上のフィールドがあります。
担当リハビリスタッフで小計ソートして一覧表示しています。
1患者1レコードなのですが、
1患者でリハビリに入りたい時間が違います。
例えば、PT、OT、STの担当リハビリスタッフがいて
患者A 13:00 担当者A
患者A 9:00 担当者B
患者A 10:00 担当者C
・・・
・・
・
ある患者のレコードを選択したら、その1患者が何時を選択されているかをカスタムダイヤログで表示したいイメージです。
この時刻のフィールドは、毎日の予約の時間ではなく、
リハビリスタッフ目線で、「患者のリハビリはこの時間に入れてね」という意思表示の時間です。
やりたいことは、1患者のレコードが複数あり、介入希望時間がリハビリスタッフの数だけ時間帯があるので、
カスタムダイヤログでPT、OT、STで一気に表示ができれば、
PTがこの時間ならOTはこの時間にしようという目安につかえると思っています。
カスタムダイヤログ
患者Aは10:00と15:00と14:00です。
こんな風に表示できればいいなと思っています。
どのようなスクリプトを組めばうまくカスタムダイヤログで出ますか?
スクリプトは、1レコード内に置いてボタンをクリックすることで、
その患者の時間をカスタムダイヤログ表示しようと考えています。
よろしくお願いします。
Offline
「患者」と「日付」で照合するリレーションで、
その関連レコードの患者名と時刻から算出するだけ……
Offline
ありがとうございます。
日付のフィールドは作って居ません。不要なので・・・
できればテーブルを増やしたくないのですが、テーブルは1つでリレーションを使わずに
カスタムダイヤログを出すことはできませんか?
Offline
別ウィンドウをだして、その中で患者名で検索すればいいのでは。
Offline
> できればテーブルを増やしたくないのですが、テーブルは1つでリレーションを使わずに
増えるのは実体テーブルではなくテーブルオカレンス(仮想テーブル)ですがネ!
ならば、ExecuteSQL のSELECT検索計算式で求めるとか?
ただ、SQL検索よりリレーション照合の方が取っ付き易いのでは?
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 508.45 KiB (Peak: 514.23 KiB) ]