การค้นหาโดยใช้ form รับค่า 2 form คือ
start date
Y2017/W01
End date
Y2017/W52
W คือ week ครับ ครบ 1 ปี 52 สัปดาห์
ข้อมูลใน formula {@1stDate_Year_StartDate}
if year({tbJob.StartDate}) = 2012 then date(2012,01,02)
else
if year({tbJob.StartDate}) = 2013 then date(2012,12,31)
else
if year({tbJob.StartDate}) = 2014 then date(2013,12,31)
else
if year({tbJob.StartDate}) = 2015 then date(2014,12,31)
else
if year({tbJob.StartDate}) = 2016 then date(2015,12,30)
else
if year({tbJob.StartDate}) = 2017 then date(2016,12,30)
else
if year({tbJob.StartDate}) = 2018 then date(2017,12,31)
else today()
ใน crystal report file
และ code ใน formula ที่ดึงมาใช้