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

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

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

You are not logged in.

Announcement

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


#1 2023-07-13 12:57:54

OBAOBA_T
Member

ファイルを開いた時に自動的にその日の日付が取り込まれるようにしたい。

お世話になります。
私の会社では、お客様の現場に入る時に作業スタッフの名簿を出さなければならないことが多いです。
今まではExelでそれぞれ手打ちしたものを、使っていたのですが、誕生日を過ぎても年齢の欄が更新されない状態でした。
この度、ファイルメーカーで名簿を作り直したのですが、現在の年齢を出すのに「本日の日付」を都度手打ちしております。
計算式としては下記のようになります。
Case (
IsEmpty ( 生年月日 ) ; "" ;
IsEmpty ( 本日の日付 ) ; "" ;
本日の日付 < Date ( Month ( 生年月日 ) ; Day ( 生年月日 ) ; Year ( 本日の日付 ) )  ;
Year ( 本日の日付 ) - Year ( 生年月日 ) - 1 ;
Year ( 本日の日付 ) - Year ( 生年月日 ))

上記の「本日の日付」を手打ちではなく自動的に習得する方法はございますでしょうか?
ご教授のほど、よろしくお願いします。

Offline

#2 2023-07-13 14:48:57

fpck
Member

Re: ファイルを開いた時に自動的にその日の日付が取り込まれるようにしたい。

Get( 日付 ) という関数があります。

Offline

#3 2023-07-13 15:31:34

OBAOBA_T
Member

Re: ファイルを開いた時に自動的にその日の日付が取り込まれるようにしたい。

fpck様
ご回答ありがとうございます。
無事に解決しました!1

Offline

#4 2023-07-13 16:32:49

チポ
Member

Re: ファイルを開いた時に自動的にその日の日付が取り込まれるようにしたい。

本日の日付フィールドが、
計算フィールドで、索引保存になっていると
日付が変わっても書き換わりませんよ。
グローバルフィールドにしても同じです。

また、年齢フィールドの計算式に直接
Get(日付)
を使っても同じことです。

ご注意を。

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, 7 queries executed - Memory usage: 550.45 KiB (Peak: 582.72 KiB) ]