| 2008/04/21(Mon) 13:29:47 編集(投稿者)
> 項目の定義 > > [birthday] 日時 > [6yearsOld] 日時 #年数加算( [birthday], 6 ) > [border_date] 日時 #日時値生成( #年(#年月日), 3, 31 ) > [today] 日時 #日時値 > [小学校入学] 整数 #日付( [6yearsOld], 1 ) <= #日付( [border_date], 1 ) .and #日付( [6yearsOld], 1 ) <= #日付( [today], 1 ) > > ※[birthday] には誕生日の年月日を入力 > ※[border_date] と[today] は使用時に項目再計算が必要 > ※[小学校入学]の項目計算式の#日付( )関数は時刻を取り除くために使用しました > > <追伸> > 小学校って4/1も早生まれに扱われるのでは???。
[border_date] は4月で年度が替わるから、以下の式の方がよさそうです。
[border_date] 日時 #cond( #月([today])<4, #日時値生成( #年([today]) - 1, 4, 1 ), 1, #日時値生成( #年([today] ), 4, 1 ) )
※ご覧の通りにお誕生日は4/1を基準にしました。
|