みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMaker12
Window7
いつもお世話になっております。
Googleカレンダーのように操作ができないかと思案しております。
参考になるURLがあるのですが、このままの作業で動くのかご教授いただきたいです。
https://risingsun-system.biz/filemaker- … -calendar/
ちなみに、何に使うかと言いますと患者のベッドコントロールをしたいです。
患者をドラッグ&ドロップして入退院予定を組んでいきたいです。
よろしくお願いいたします。
Offline
https://fm-aid.com/bbs2/viewtopic.php?id=7655
https://fm-aid.com/bbs2/viewtopic.php?id=8042
も参考になるかと思います。
結構トリッキーな動きですが、完全に理解されれば応用は広いかと思います。
Offline
Shin様
返信ありがとうございます。返事が遅くなりました。
調べたのですが、今の自分の知識ではハードルが高く、ダウンロードしたものをどうしたら良いかわかりませんでした。
Shin様のファイルをダウンロードしたのですが見ることができませんでした。
他の方法でダウンロードさせていただくことは可能でしょうか?
Offline
圧縮してありますので、解凍してから開いてください。
ドラッグ&ドロップのキーとなる動きは、トリガーでドラッグするオブジェクトの位置を取得することと、オブジェクトに仕込んである計算式で、ドロップ先の位置を取得する事だけですので、そこのトリッキーな動きを理解すれば、そんなに難しくはありません。あとは、その2個のデータから元となるレコードを特定し(構造にもよりますが、クロス集計の逆引きを行います)、それの情報を処理する事です。おそらく、こちらの方が数段難しいでしょう。
まず、入院ベッドの使用状況をグラフィック表示する必要がありますが、それは出来ているのですか。こちらも、中級テクニックが必要です。
また、ベッドコントロールも必須になるでしょうが、転室(転床)の処理が必要になり、データ上では1入院で複数のデータへ切り分けたり、その逆をやられると2データを1データにまとめる、という特殊な動きが必要です。これは、かなりハードルが高いです。
各患者の入院スケジュールから1日1ベッドでレコードへ展開させる構造にするとスクリプトは楽になりますが、変更のたびにレコードの書き換えが多くなります。頻繁に起こるようですと、負荷が大きいかもしれません。
Last edited by Shin (2019-09-20 19:12:03)
Offline
とりあえず、こんな動きが可能、というサンプルを。
https://www.dropbox.com/s/yya9rc3e1vrs7 … 2.zip?dl=0
入院日を掴めば、入院日を含めた変更が可能です。
入院中を掴めば、掴んだ日から、落としたベッドへ転床します。(落とした日は無視します)
シフトを押してclickすれば、その入院情報を表示します。とりあえずは、退院はここから設定してください。
入院待機リスト(入院病床が未定)からのドラッグ&ドロップが可能です。
入院日が入力されていれば、落とした日は無視、入院日が入力されていなければ、落とした日が入院日になります。
日帰り入院にも対応しています。
重複のチェックは必須ですが、作業量が膨大になるので、行なっていません。重複してしまったベッドからの移動は、予期しない動きになります。
Last edited by Shin (2020-03-13 11:55:28)
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 513.98 KiB (Peak: 518.89 KiB) ]