Page 1 of 1
สอบถามการคำนวณ วัน เดือน ปี เกิด ครับ
Posted: Mon Mar 28, 2016 4:44 pm
by trirongcop
สวัสดีครับ
ผมทำฐานข้อมูลพนักงานแต่ติดตรงที่ว่า การคำนวณวันเดือนปีเกิดให้เป็นปัจจุบันครับ
คำสั่งที่ใช้ =Int(DateDiff("m",[BirthDate],Now())/12) & " ปี " & (DateDiff("m",[BirthDate],Now()) Mod 12) & " เดือน"
พอรันฟอร์มแล้วติดค่าติดลบครับ
ขอบคำปรึกษาหน่อยครับ
Re: สอบถามการคำนวณ วัน เดือน ปี เกิด ครับ
Posted: Mon Mar 28, 2016 4:51 pm
by snasui
ลองปรับเป็นด้านล่างครับ
=DateDiff("yyyy",[BirthDate],Date()) & " ปี " & DateDiff("m",[BirthDate],Date()) & " เดือน"
Re: สอบถามการคำนวณ วัน เดือน ปี เกิด ครับ
Posted: Tue Mar 29, 2016 9:05 am
by trirongcop
อาจารย์ครับยังติดลบเหมือนเดิมครับ
Re: สอบถามการคำนวณ วัน เดือน ปี เกิด ครับ
Posted: Tue Mar 29, 2016 6:54 pm
by snasui
ลองดูว่า [BirthDate] คือค่าใด ควรจะเป็นค่าที่น้อยกว่าวันที่ปัจจุบันครับ ไม่ควรที่จะเป็นลบครับ
Re: สอบถามการคำนวณ วัน เดือน ปี เกิด ครับ
Posted: Thu Mar 31, 2016 9:20 am
by trirongcop
ขอบคุณครับอาจารย์ สูตรนี้ใช้ได้แระครับ
=Int(DateDiff("m",[Birthdate],Date())/12)-(-543) & "ปี" & IIf(Month(Now())<Month([Birthdate]),Month(Now())-Month([Birthdate])+12,Month(Now())-Month([Birthdate])) & "เดือน" & IIf(Month(Now())<Month([Birthdate]),Day(Now())-Day([Birthdate]),Day(Now())-Day([Birthdate])) & "วัน"
Re: สอบถามการคำนวณ วัน เดือน ปี เกิด ครับ
Posted: Thu Mar 31, 2016 7:31 pm
by snasui
ยินดีด้วยครับ
trirongcop wrote:สูตรนี้ใช้ได้แระครับ
ระมัดระวังการผิดกฎข้อ 1 ด้วยครับ
Re: สอบถามการคำนวณ วัน เดือน ปี เกิด ครับ
Posted: Tue Apr 05, 2016 8:11 am
by trirongcop
ขออภัยครับ รีบไปนิดครับ