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

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

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

You are not logged in.

Announcement

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


#1 2022-06-04 18:42:38

anya
Member

製造経過年数とドロップカレンダー(和暦表記)について

初心者なんですが、ドロップカレンダーを用いて、製造経過年数を入力を入力させようとしています。
ドロップカレンダーで製造年月日を指定
ドロップカレンダーでとある日付を日付を指定したときの製造経過年数の表記がうまくいきません。
どなたかご教示いただければ幸いです。

FilemakerPro18Advancedを使用しています。

Offline

#2 2022-06-04 19:18:05

himadanee
Guest

Re: 製造経過年数とドロップカレンダー(和暦表記)について

「製造経過年数を入力」ではなく「製造年月日を入力して製造経過年数を計算」なのでは。
製造経過年数の定義は?満年齢と同じですか?
年月だけでなく日まで計算に使うとしたら、うるう年の2/29はどう扱いますか。

#3 2022-06-04 20:29:41

anya
Member

Re: 製造経過年数とドロップカレンダー(和暦表記)について

うるう年のことを忘れていました。100年に一度なくなるんですよね。製造経過年数を年齢とみなして、年齢計算の式も掲載しているもので試してみましたが、うまくいかず、困り果てています。ドロップカレンダーは利便性が良いため活用したいのです。

Offline

#4 2022-06-05 08:48:25

Shin
Member

Re: 製造経過年数とドロップカレンダー(和暦表記)について

> うるう年のことを忘れていました。
正確には、400年で3回なくなります。最近では、2000年は閏年でした。

うるうを考えなくていいのでしたら、単純に年でしたら、
Int ( Year ( D1 ) + Month ( D1 ) / 100 + Day ( D1 ) / 10000 - Year ( D0 ) - Month ( D0 ) / 100 - Day ( D0 ) / 10000 )
でいいです。年月でしたら、
Let (
    YM = int ( Year ( D1 ) * 12 + Month ( D1 ) + Day ( D1 ) / 100 - Year ( D0 ) * 12 - Month ( D0 ) - Day ( D0 ) / 100 ) ;
    Div ( YM ; 12 ) & "/" & Mod ( YM ; 12 )
)

Last edited by Shin (2022-06-05 08:50:58)

Offline

#5 2022-06-05 10:52:56

anya
Member

Re: 製造経過年数とドロップカレンダー(和暦表記)について

ありがとうございます。無事解決いたしました。

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, 9 queries executed - Memory usage: 568.47 KiB (Peak: 602.31 KiB) ]