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

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

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

You are not logged in.

Announcement

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


#1 2018-04-04 12:32:13

rirara
Member

スケジュール日報での年齢

スケジュール日報の日付での年齢計算方法を教えてください。
以下、2つのファイルがあり、スケジュール日報に、その月日の誕生日の方を(ポータル)表示させています。

「利用者台帳」
ID
氏名
生年月日
年齢「計算:If ( 入居者_生年月日 ≠ "" ; Year ( Get ( 日付 )) - Year(入居者_生年月日)-(Month(Get(日付))*100 + Day (Get(日付)) < Month ( 入居者_生年月日 ) * 100 + Day ( 入居者_生年月日 ))  ; "")」
生年月日_月「計算:Month(生年月日)」
生年月日_日「計算:Day(生年月日)」

「スケジュール日報」
年月日
月「計算:Month(年月日)」
日「計算:Day(年月日)」

「利用者台帳」「スケジュール日報」リレーション
生年月日_月=月
生年月日_日=日

現状ですと、スケジュール日報での年齢は、本日日付での計算になってしまっています。
これを、スケジュール日報の年月日での年齢計算をさせることは可能でしょうか。

宜しくお願いします。
FMP14 WIN7です。

Offline

#2 2018-04-04 13:56:15

チポ
Member

Re: スケジュール日報での年齢

年が変わって同じ月日のレコードには
異なる年齢を表示しなければなりませんから、
利用者台帳テーブルでは難しいですね。

ポータル表示用に、別テーブルにして、
年齢ごとのレコードを作ればいいのでは。

Offline

#3 2018-04-04 14:07:20

Shin
Member

Re: スケジュール日報での年齢

スケジュール日報の運用がわかりませんが、その年月日をグローバルフィールドにしてもいいのでしたら、そのデータを利用して利用者台帳側で計算できます。
または、年月日をグローバル変数に設定していく手間をかければ、それを利用してもいいかもしれません。

どちらにしても、1ファイルで複数テーブルにしたほうが、運用は楽かも。

Offline

#4 2018-04-05 12:05:16

rirara
Member

Re: スケジュール日報での年齢

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

スケジュール日報の年月日を一覧にして、誕生日を表示させたいです。
スケジュール日報は、未来2年分作成されている必要があって、
都度、利用者は増えていくので、そのまま計算できればと思ったのですが、
やはり、ポータル用に別テーブルの方法がベターなのですね。

ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 550.54 KiB (Peak: 565.73 KiB) ]