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

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

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

You are not logged in.

Announcement

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


#1 2015-02-05 14:33:55

NK
Member

月の初回の利用データ、月の最後の利用データを抽出したい

いつもお世話になっております

FMP13adv Mac です。


介護の利用データを作っています。

利用者ごとに「月利用」と「日利用」のテーブルがあります。

利用者の要介護度が月の途中で変更になるケースがあるので、
月の初回利用の「日利用」の要介護度と
月の最後の利用の「日利用」の要介護度を「月利用」テーブルに取りたいです。

利用は毎日あるとは限りません。

「月利用」テーブル
・主キー
・月初介護度
・月末介護度

「日利用」テーブル
・「月利用」の外部キー
・利用日
・介護度

月初もしくは月末の介護度をルックアップもしくは、計算値自動入力でどのようにしたら取れるか教えてくださいs。

Offline

#2 2015-02-05 15:06:21

チポ
Member

Re: 月の初回の利用データ、月の最後の利用データを抽出したい

両テーブルに「年月」フィールドを作り、それでリレーションを二つ。

一つは、
日付の昇順でソート指定
これで、月初のレコードを参照できます。

もう一つは
日付の降順でソート指定
これで、月末のレコードを参照できます。


ルックアップとするのなら、
月利用テーブルのレッコードはその月が終わってから作らないと
再ルックアップが必要になりますね。

Offline

#3 2015-02-05 15:16:24

Shin
Member

Re: 月の初回の利用データ、月の最後の利用データを抽出したい

月テーブルに、1利用者1月ごとにレコードが有るのでしたら、そこから日利用テーブルにリレーションを2個張ります。それぞれ、利用日で昇べきと降べきにソートしておけば、そのリレーションでの関連レコードが月初と月末になります。
月テーブルにそのようなレコードを作るところを、少し考えないといけないかも。

Offline

#4 2015-02-05 16:06:32

NK
Member

Re: 月の初回の利用データ、月の最後の利用データを抽出したい

チポさん、Shinさん、ありがとうございます。

Shin wrote:

月テーブルにそのようなレコードを作るところを、少し考えないといけないかも。

そのようなというのは、もともとの月=日のリレーション以外に、介護度をとるために
月=日2のリレーションを作るという部分でしょうか?


ExecuteSQLでも日付が最初の日の介護度、というのは取れるものでしょうか?
FileMaker13のドキュメント、SQLリファレンスガイドを見ても、よくわかりませんでした。

Offline

#5 2015-02-05 16:44:38

Shin
Member

Re: 月の初回の利用データ、月の最後の利用データを抽出したい

ちょっと違います。
月レコード側に、1利用者1月ごとのレコード必要になるのでしたら、そのレコードを毎月作っていく必要が有る、という事です。
利用者マスターがあれば、該当月の在籍者のリストを作り、それをインポートするだけの事ですので、そんなに面倒な事ではないはずです。

Offline

#6 2015-02-05 17:39:55

NK
Member

Re: 月の初回の利用データ、月の最後の利用データを抽出したい

Shin wrote:

ちょっと違います。
月レコード側に、1利用者1月ごとのレコード必要になるのでしたら、そのレコードを毎月作っていく必要が有る、という事です。

毎月分作ります。
介護は毎月請求で、月の使える保険の限度単位があったり、
端数が出てくる地域の単価等の計算も月ごとになるので、
月の利用というテーブルは毎月作る必然性があります。


Shin wrote:

利用者マスターがあれば、該当月の在籍者のリストを作り、それをインポートするだけの事ですので、そんなに面倒な事ではないはずです。

当該付きの在籍者且つ利用中止フラグのない人について、スクリプトで「月利用」を作るつもりです。

Offline

#7 2015-02-05 22:07:05

Shin
Member

Re: 月の初回の利用データ、月の最後の利用データを抽出したい

そのテーブルから、利用テーブルへ、利用者IDと利用月でリレーションを張ればいいでしょう。

Offline

#8 2015-02-06 09:25:25

scripter
Guest

Re: 月の初回の利用データ、月の最後の利用データを抽出したい

月の途中で変更になるケースがある

変更が1回でない場合もありそうですけど、最初と最後だけでいいんですか?

#9 2015-02-08 08:00:24

NK
Member

Re: 月の初回の利用データ、月の最後の利用データを抽出したい

ありがとうございます。

介護保険は申請から認定まで1ヶ月以上の期間がかかるので、月の途中で2度の変更はありません。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.017 seconds, 8 queries executed - Memory usage: 516.48 KiB (Peak: 521.02 KiB) ]