ช่วยหน่อยคับคำนวณจำนวนวัน
กระทู้เก่าบอร์ด อ.Yeadram

 1,299   5
URL.หัวข้อ / URL
ช่วยหน่อยคับคำนวณจำนวนวัน

เช่น ทำประกันวันที่ 01/01/2554 เสียชีวิตวันที่ 15/04/2556
อยากทราบว่าทำประกันมาแล้ว กี่ปี กี่เดือน กี่วัน คับ

5 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R16956
ไปค้นกระทู้เก่าด้วยคำว่า "คำนวนอายุ" ดูนะครับ
2 @R16957
ผมรองใช้แแบบนี้

Text111 = DateDiff("YYYY", วันที่ทำประกัน,วันที่เกิดเหตุ) & "ปี"&
DateDiff("M", วันที่ทำประกัน,วันที่เกิดเหตุ)& "เดือน"&
DateDiff("D", วันที่ทำประกัน,วันที่เกิดเหตุ) & "วัน"


ผลที่อกมา

2 ปี 27 เืดือน 835 วัน

แต่จริงๆมันน่าจะเป็นแบบนี้มากผมเลยงง
2 ปี 3 เดือน 30วัน
3 @R16958
เหมือนการคำนวณอายุทุกอย่างครับ ปรับใช้ดู

หรือหากสร้างในคิวรี่ แยกแต่ละฟิลด์ ก็ทำได้ประมาณนี้
สมมุติชื่อฟิลด์เริ่มทำประกันชื่อ sdate และฟิลด์วันเสียชีวิตชื่อ edate

4 @R16959


ประมาณนี้ หลักๆคือการใช้ฟังก์ชั่น DateDiff()

ปล. โค๊ดนี้โพสลงกระทู้ไม่ผ่าน เอาเป็นภาพไปดูแล้วกันครับ
5 @R16960
แก้ไข

@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2522s