みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM12、win7を使用しています。
フィールド、
「患者ID」
「評価年月日」
「訓練開始時間」
「訓練終了時間」
「実施者」
「入院階数」
「注意」
のデータがあります。
同一実施者が同一時間帯に複数患者の訓練を行っていないかチェックしたいと思います。
例えば、
「入院階数」3Fの「実施者」Aが「患者ID」00000000に行った
「訓練開始時間」9:00から「訓練終了時間」9:15まで のデータと
「入院階数」3Fの「実施者」Aが「患者ID」99999999に行った
「訓練開始時間」9:12から「訓練終了時間」9:30まで のデータがあれば、
後者のデータの「注意」に
「時間重複」とコメントを表示したいです。
(前者に表示されても、両方のデータに表示されても、とにかく重複してるとわかればいいです。)
どのようなスクリプトを組めばいいのか、そもそもこのデータしかない状態でできるのかさっぱり思いつきません。
どなたかご教授お願いします。
Offline
自己リレーション
実施者 = 実施者
and
訓練開始時間 <= 訓練終了時間
and
訓練終了時間 >= 訓練開始時間
として、
この関連レコードが2以上あれば重複です。
(自身とも照合するので必ず1はありますね)
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 545.2 KiB (Peak: 581.3 KiB) ]