みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FMpro13,win8です。
月報を作成しています。その中で該当月の1か月の日数を出し、別のフィールドでの計算に使いたいと考えています。
例えば、今月であれば31日間。
月報ファイルは日報ファイルを元に自動入力されるようリレーションをしています。月報側の数字フィールド(例 201405)と日報側の数字フィールド(例201405)でリレーション。
この月報側の数字フィールドから該当月の日数は計算可能でしょうか。
ご教授をお願いします。
思い付き
Day ( GetAsDate ( Left (年月 ; 4 ) & "/" & Right (年月 ; 2 )+1 & "/" & "1" )-1 )
Date ( Mod ( 数字 ; 100 ) + 1 ; 0 Div ( 数字 ; 100 ) ) - Date ( Mod ( 数字 ; 100 ) ; 0 Div ( 数字 ; 100 ) )
でどうでしょう。
Day ( Date ( Mod ( 数字 ; 100 ) + 1 ; 0 Div ( 数字 ; 100 ) ) )
でもいいかも。
Last edited by Shin (2014-05-15 19:05:56)
Offline
私のはダメでした。早速没!!
再度
Day ( Date ( Right ( 年月 ; 2 )+1 ; 1 ; Left ( 年月 ; 4) )-1 )
だめかな。。
Day(Date(Right(数字;2)+1; 0; Left(数字;4)))
Offline
あちゃ、基本を忘れて遠回りしてしまった (;_;)
Pages: 1
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 551.71 KiB (Peak: 579.34 KiB) ]