みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
日付の計算方法をどなたか教えてください。
【例】
A社との契約期間が契約書で4年となっていて、契約解除をしない場合は自動的に更新されるような場合の日付の計算ができず困っています。
・契約日フィールド (日付)
・契約年数フィールド (数字)
・次回契約期限フィールド(計算式:Date ( Month ( 契約日 ) ; Day ( 契約日 ) - 1 ; Year ( 契約日 ) + 契約年数 ) )
とフィールドを用意してましみましたが、
1991/4/1の契約だとすると、結果は1995/3/31計算はできるのですが、今現在もこの契約が継続している場合は、
1回目の更新:1995/3/31
2回目の更新:1999/3/31
3回目の更新:2003/3/31
n回目の更新:20xx/3/31
といった具合に
今日現在の段階で、有効期限はいつになるのか常に
表示させる為の計算式を教えて下さい。
宜しくお願いいたします。
編集者 KINO (今日 15:15:34)
Last edited by KINO (2016-02-17 15:54:57)
Offline
Int((現在の年ー契約日の年)/契約年数) で更新回数が計算できるので、
Date (
Month ( 契約日 ) ;
Day ( 契約日 ) ;
Year ( 契約日 ) + Int ( ( Year ( Get ( 日付 ) ) - Year ( 契約日 ) ) / 契約年数 + 1 ) * 契約年数
) - 1
こう?
holiさん
ありがとうございます。
計算できました!
Offline
Pages: 1
[ Generated in 0.015 seconds, 9 queries executed - Memory usage: 499.81 KiB (Peak: 514.52 KiB) ]