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

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

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

You are not logged in.

Announcement

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


#1 2019-02-02 01:06:04

SS500
Member

今日までの経過年月(Filemaker Pro15)

基準日(00/00/00)フィールドから今日までの経過年月(0年0ヶ月)を表示させるにはどのような計算式を入力したら良いのでしょうか?
よろしくお願いいたします。

Offline

#2 2019-02-02 08:45:28

Shin
Member

Re: 今日までの経過年月(Filemaker Pro15)

月数で計算するのが簡単ですよ。
Let (
YM = Year ( Get ( 日付 ) ) * 12 + Month ( Get ( 日付 ) ) - Year ( 基準日 ) * 12 - Month ( 基準日 ) ;
Div ( YM ; 12 ) & "年" & Mod ( YM ; 12 ) & "ヶ月" )
)
日の考慮も必要ならば、
YM = Int ( Year ( Get ( 日付 ) ) * 12 + Month ( Get ( 日付 ) ) + Day ( Get ( 日付 ) ) / 100  - Year ( 基準日 ) * 12 - Month ( 基準日 ) - Day ( 基準日 ) / 100 )

Last edited by Shin (2019-02-02 15:41:49)

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: 545.99 KiB (Peak: 582.23 KiB) ]