ผู้เขียน หัวข้อ: ขอ Function คำนวณอายุ ให้แสดง ทั้ง ปี เดือน วัน เพื่อใช้ใน Report  (อ่าน 5936 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ leonet

  • Sr. Member
  • ****
  • กระทู้: 454
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลศรีสังวรสุโขทัย
ต้องการคำนวณ อายุใส่ใน report ที่ ทั้งเป็น ปี เดือน วัน
สามารถคำนวณ ได้ถึง วัน
เช่น  - ปี   - เดือน  1  วัน  อย่างนี้ครับ

ขอความกรุณาอาจารย์และทุกท่าน ช่วยด้วยครับ
หรือว่ามี อยู่แล้วใน Report ตัวไหน ช่วยชี้แจะด้วยครับ


Mr.Kreangkrai Chatsut   http://www.facebook.com/banotwo
mail : kchatsut@hotmail.com Srisangwornsukhothai Hospital  web : www.srisangworn.go.th
SERVER :  Quad Core Xeon 2.4    Ram 32G   SAN STORAGE 600 GB  OS : Linux CENTOS 6.0   Mysql  5.5.17 ล่าสุดครับ
เริ่ม  4 สิงหาคม 2549  ขึ้นระบบ : อ.ชัยพร และ ทีม BMS ปรับระบบล่าสุด 13 ธ.ค. 54
----------------------------------------------------------

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
0
ในขั้นตอนที่ออกแบบรายงาน วาง Variable ไว้ใน report -> คลิกขวา เลือก Calculation จากนั้นเขียน code ดังนี้ครับ

โค๊ด: Delphi
  1.  
  2.  
  3.   Value := GetThaiAge(GetSQLDateData('select birthday from patient where hn = "'+DBPipeline['hn']+'"') ,CurrentDate);  
  4.  
  5.  
HOSxP Project Manager / Cheif Developer / BMS MD