BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Bosspin ที่ กุมภาพันธ์ 26, 2016, 11:08:20 AM
-
ช่วงนี้ผมได้ลองใช้ฟังก์ชัน GetThaiAge ของตัวทำรายงานดูครับ ซึ่งค่อนข้างสะดวกดี และคำนวณถูก ถ้าใส่พารามิเตอร์ถูก
(เมื่อก่อนต้องใช้ Query มาคำนวนเอา ซึ่งคำสั่งยาวมากครับ :P)
ปล.ในตัวผู้ป่วยที่เสียชีวิตแล้วก็ดึงได้ถูกต้องด้วยครับ ถึงจะใส่ CurrentDay ตามหลังก็คำนวณถึงแค่วันที่เขาเสียชีวิต
.
..
ทีนี้ผลลัพธ์ที่ได้จาก GetThaiAge นี้จะออกมาเป็น "xx ปี yy เดือน"
อยากทราบว่า สามารถทำให้เหลือแค่ xx ปี หรือ xx อย่างเดียวเลยได้ไหมครับ
ถ้าได้ก็อาจได้ใช้ฟังก์ชันนี้ในรายงานแทน sql ยาวๆ ได้เลย ;D ;D ;D
-
Text := Copy(GetThaiAge(DBPipeline['birthday'], DBPipeline['vstdate']), 1, 2);
https://www.facebook.com/photo.php?fbid=10206045650360410&set=a.1415004455229.64063.1236115014
จะมีปัญหากรณีอายุน้อยกว่า 1 ปี นะครับ
-
Text := Copy(GetThaiAge(DBPipeline['birthday'], DBPipeline['vstdate']), 1, 2);
https://www.facebook.com/photo.php?fbid=10206045650360410&set=a.1415004455229.64063.1236115014
จะมีปัญหากรณีอายุน้อยกว่า 1 ปี นะครับ
ขอบคุณมากๆ ครับ ทำได้แล้ว ;D
(ไม่ได้มาอ่านเสียนาน ขอโทษที่มาตอบช้าด้วยครับ )