การคำนวณอายุงานใน Microsof Access

            บางทีจะหาวิธีการคำนวณแต่ละทีช่างยุ่งยากเสียจริงทั้ง ๆ ที่ก็เคยใช้อยู่เลยเอามาบันทึกช่วยจำไว้ในนี้เสียเลยจะได้ไม่ต้องไปค้นให้ยุ่งยาก

            Function ที่ใช้ : Int(DateDiff("m", [BirthDate], Now()) / 12) & " ปี " & (DateDiff("m", [BirthDate], Now()) Mod 12) & " เดือน"

             BirthDate คือ ฟิลด์วันเกิดที่เราใส่เข้าไปนั่นเอง
             จากFunction นี้ ผลลัพธ์ที่ได้จะเป็น อายุ.......ปี ....... เดือน


             อีก Function หนึ่งที่เคยใช้คือ DateDiff ("yyyy",[Birthday],Now())  ให้ผลลัพธ์ไม่น่าประทับใจเท่าไรเนื่องจากคำนวณไม่ตรงกับความเป็นจริง เราบอกว่า ให้เอาคนเกิดวันที่ 23-02-2516 มาคำนวณอายุ วันที่ปัจจุบัน 10-03-2553  ได้เท่ากับเท่าไร พี่ท่านตอบว่า  36 ปี  .........งง  ก็เลยใช้ Function แรกมาตลอด