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

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

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

You are not logged in.

Announcement

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


#1 2017-04-21 00:48:52

新米
Member

日報から月報に実施日を抽出

現在、FM12 Win10で運用していますが、施術の日々の記録をFMで行なっており、月末に報告書の中に、その月に施術を行った日にちを抽出し、記載したいと思っています。
テーブルはマスタテーブル・記録テーブルなどがあり日々の記録は1施術1レコードで行っています。
表示結果として、
①一ヶ月ぶんのカレンダーを表示して、施術を行った日を白抜きにする
②カレンダーはなく、横一列に行った日のみをポータルのようなもので表示するようにしたいと思っています。
ただ、施術の単位として1〜8程度あり数字で記録している事と、当日中止になった場合に0と記入している事、実施していない日は記録はないので空欄になっている状態です。0又は空欄の時には、何も表示せず、1〜8の単位がある日のみ①や②の状態の抽出する事は可能なのでしょうか?

Offline

#2 2017-04-21 16:00:11

Shin
Member

Re: 日報から月報に実施日を抽出

https://fm-aid.com/bbs2/viewtopic.php?id=6272
の続きでしょうか。
①ならば、上のスレッドの月毎小計をカレンダーの様な表示に持ち変えれば良いでしょう。
②は、その日々のレコードを日付をキーにした小計パートのみを持たせたレイアウトを作ります。目的の月を抽出し、中止になったレコードを除外してお、日付でソートすれば、施術があった日のみが集計されます。集計フィールドを作れば、施術単位の小計の表示も出来ます。

どちらも同時に表示できるサンプルです。ソートを変えれば表示の変更も可能です。
https://www.dropbox.com/s/4stgo1t6ehhet … 7.zip?dl=0

Last edited by Shin (2017-04-21 18:19:16)

Offline

#3 2017-04-21 22:43:36

新米
Member

Re: 日報から月報に実施日を抽出

shin様いつも教えていただきありがとうございます。
月報は患者毎にA4一枚にて報告書として作成したいと思っています。
マスタテーブルに基本情報が入っており、以前教えていただいた方法で履歴テーブルに日々の記録を入れています。月報報告内容を月報テーブルとして、ひと月毎のまとめの報告内容をポータルを12個を作成して一年分ほど記録しています。
毎月の報告内容(月報テーブル)と、施術した日(施術履歴テーブル)がある場合は、どのように設定すると報告内容の年月と、カレンダーに施術した日がうまくリンクするのでしょうか?
現在は、月報の表示月の切り替えを、年月とグローバル設定した年月を自己リレー連結して、スクリプトトリガのOnObjectModifyでドロップダウンリストから年月を選択して月報の月ごとに報告内容抽出しています。
この年月設定した時に、患者毎の施術日がわかるようにカレンダーも切り替わるといいのですが、’難しいでしょうか?
理解が不十分なため、説明も不十分ですみません。

Offline

#4 2017-04-22 08:54:57

Shin
Member

Re: 日報から月報に実施日を抽出

患者での集計でしたら,患者をキーとする驟雨系パートを追加し,ソートを変更すれば良いです。
サンプルに追加してあります。
https://www.dropbox.com/s/4stgo1t6ehhet … 7.zip?dl=0

ちなみに、患者でのソートを行わないと、全体の月報となります。

Last edited by Shin (2017-04-22 09:24:47)

Offline

#5 2017-04-22 21:42:50

新米
Member

Re: 日報から月報に実施日を抽出

shin様。ご教授ありがとうございます。
スクリプトや書式設定で戸惑いまして、一日がかりでできました。

報告内容を表示するため、新しくテーブルを作り、フィールドには、患者IDと年月、報告内容と3つ作り、年月と報告内容を12個ポータルを設定したのですが、月報の年月とコメントがうまくリンクしません。どのような方法がいいのでしょうか?
報告内容はそんなに貯めておく必要がないので1年分として、12個のポータルとしました。
ご教授お願いします。
以下に作ってみたのですが、ダメでした。
https://www.dropbox.com/s/dyrbur8pow6lh … fmp12?dl=0

Offline

#6 2017-04-22 22:52:12

Shin
Member

Re: 日報から月報に実施日を抽出

月報の中で入力する様に変更してあります。提示されたファイルは、リレーションの考え方にもう一考必要ですね。
備考を一覧で見る必要があるのでしたら、そのテーブル内で閲覧すると良いです。そのポータルとは、どのような目的の物ですか。

Offline

#7 2017-04-23 05:01:50

新米
Member

Re: 日報から月報に実施日を抽出

shin様お世話になります。
月報の中で入力すると、患者数と施行件数が多い時には、なかなか目的の患者が見つかりにくくコメントが入力しにくいと考えたため、ポータルで一年分(12個)作成して、患者毎に年月をドロップダウンカレンダーで入力して、コメントを入力した方が楽で、前月のコメントもすぐに確認でき、良いと考えたのですが、ポータルで作った年月と月報の年月とリンクさせる事がなかなかうまく行きませんでした。
修正していただいた、月報備考テーブルを月報のコメント入力用のテーブルにする事は可能なのでしょうか?

Last edited by 新米 (2017-04-23 10:07:51)

Offline

#8 2017-04-23 16:21:28

Shin
Member

Re: 日報から月報に実施日を抽出

月報の中で入力、と、患者毎に年月をドロップダウンカレンダーで入力、とは、患者を検索するには、同じ手間ですよ。

月報の中にコメントを入力するタイミングは、月報を作成しながら、という事は考えにくく、その患者の施術を行った直後、などなら、そのまま私の構造を使えば患者の入力画面から入力可能です。そこでポータルでの表示も可能ですよ。

全体の動きが全く書かれていない(例えば、施術は予約なのか実施記録なのか、とか、施術毎の内容やコメントは、とか)ので、全体の構成をどうしたらベストなのかについてはアドバイス不可能です。

Offline

#9 2017-04-23 17:47:53

新米
Member

Re: 日報から月報に実施日を抽出

shin様。アドバイスありがとうございます。全体に流れとしては、施術自体の記録は実施後に実施単位や内容を日々記録しています。
月報では、その一月の状況の変化などを日々の記録とは別でコメントと、実施した日にちを報告する為の物で使用したいと思っています。
説明が不十分ですみません。

Offline

#10 2017-04-23 22:23:53

Shin
Member

Re: 日報から月報に実施日を抽出

月報のコメントを入力するタイミングは?

Offline

#11 2017-04-24 07:33:45

新米
Member

Re: 日報から月報に実施日を抽出

月報のコメントを入力するタイミングは、毎月下旬に入力します。

Last edited by 新米 (2017-04-24 07:35:22)

Offline

#12 2017-04-24 12:26:44

Shin
Member

Re: 日報から月報に実施日を抽出

時期のタイミングではなく,例えば,月最終の施術時,とか、月報を作る時に合わせて,とか、術者の都合で,とか。

Offline

#13 2017-04-24 13:58:36

新米
Member

Re: 日報から月報に実施日を抽出

そうですね。必ず月の最後という必要はないので最後の施術後などで行なっていきたいと思います。
先日載せていただいたサンプルの月報レイアウトでリスト表示してやってみます。ありがとうございます。

Offline

#14 2017-04-24 16:23:55

Shin
Member

Re: 日報から月報に実施日を抽出

施術の入力を行う画面に、そのフィールドを置いておくと良いのでは。

Offline

#15 2017-04-24 21:06:38

新米
Member

Re: 日報から月報に実施日を抽出

shin様。色々と教えていただいてありがとうございます。
おっしゃる通り施術画面にコメントのフィールドを入れておくことで、忘れることもなく記入できていいです。
サンプルなども作っていただきありがとうございました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 553.05 KiB (Peak: 573.96 KiB) ]