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

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

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

You are not logged in.

Announcement

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


#1 2023-11-22 14:08:00

amarfy
Guest

日付を1か月後に変換

お世話になります。Filemaker19で質問です。

日付フィールドの営業日の1か月後を 2023年11月 といった形式で出したいのですが

Date ( Month ( 営業日 ) + 1 ; Day ( 営業日 ) ; Year ( 営業日 ) )

とすると、2023/10/31や2024/01/30が営業日だった場合、2023/12/01(2023年12月)や2024/03/01(2024年03月)となり
翌月にその日付が無い場合は2ヶ月先となってしまいます。
どのようにしたら宜しいでしょうか?
ご回答のほど、宜しくお願い致します。

#2 2023-11-22 14:17:40

チポ
Member

Re: 日付を1か月後に変換

Date ( Month ( 営業日 ) + 1 ; 1 ; Year ( 営業日 ) )
とか、28日以下なら必ず含まれますよね。

Offline

#3 2023-11-22 14:29:25

Shin
Member

Re: 日付を1か月後に変換

> 2023/10/31や2024/01/30が営業日だった場合
日付まで必要で、月末にしておけばいいのでしたた、
Min ( Date ( Month ( 営業日 ) + 1 ; Day ( 営業日 ) ; Year ( 営業日 ) ) ; Date ( Month ( 営業日 ) + 2 ; 0 ; Year ( 営業日 ) ) )

Offline

#4 2023-11-22 15:03:59

amarfy
Guest

Re: 日付を1か月後に変換

チポさん
なるほど!ありがとうございました!
日付は必要なかったため、チポさんの方法で出来ました。Shinさんもご回答ありがとうございます。

#5 2023-11-22 15:09:33

Shin
Member

Re: 日付を1か月後に変換

Let (
   YM = Year ( 営業日 ) * 12 + Month ( 営業日 ) ;
   Div ( YM ; 12 ) & "/" & Mod ( YM ; 12 ) + 1
)
でもいいですよ。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 505.36 KiB (Peak: 516.22 KiB) ]