• หลังจากอัพเดต HOSxP V3 เวอชั่น 3.64.12.30 เป็นต้นไป ต้องไปแก้ไขฟอร์มรายงานให้เป็นรูปแบบ XE 4
  • วันนี้เลยมาแนะนำ Tip เล็กๆ น้อยๆ อาจจะไม่ถูกทั้งหมด แต่ก็สามารถประยุกต์หรือแก้ไขเฉพาะหน้าได้ครับ
  • มาเริ่มกันเลย
  • เริ่มต้นมารู้จักฟอร์มเก่าก่อนนะว่า HOSxP V3 เก็บฟอร์มใบรับรองแพทย์แบบไหน
  • และฟอร์มใบ จะต้องแก้ไขเป็นฟอร์มชื่อว่าอะไร ใน HOSxP XE4
  • เห็นแล้วใช่ไหมว่าต้องแก้ไขยังไง คือผมจะเอาฟอร์มเก่าจาก V3 นี้แหละเป็นตัวหลัก แล้วเข้าไปแก้ไขเพื่อเพิ่มฟอร์มให้ตรงกับชื่อ ใบรับรองแพทย์ที่กำหนดไว้ในตาราง doctor_cert_type
  • ก็จะได้ชื่อตามรูปนี้นะครับ สมาชิกท่านอื่นๆ ก็ดูตามรูปได้เลย หรือจะแก้ไขเอาตามนี้ก็ได้
  • โดยฟอร์มใบรับรองวัคซีน Covid ไม่ต้องแก้ไขอะไรนะ อันนั้นถูกแล้ว เรามาแก้ไขเฉพาะฟอร์ม ใบรับรองแพทย์ทั่วไป และอื่นๆ กัน
  • อย่างแรกเลยแก้ไขฟอร์มก่อน โดยให้สังเกตุตัว parameter นะครับ จะต้องไม่มีเครื่องหมายฟันหนู ” ” เปิด/ปิด เพื่อให้ค่าเป็นค่า integer ได้นั้นเอง
  • เข้าไปรายงานแล้ว แก้ไข เป็น parameter เพียวๆเลย
  • ต่อมาเข้าไปแก้ไข GlobalOnCreate เพื่อเขียนคำสั่ง ChangeReportSQL(); อีกที จำเป็นต้องมี
  • โดยเอาโค้ดด้านบน มารันอีกรอบนั้นเอง
  • เพราะถ้าไม่สั่งให้รัน ChangeReportSQL() อีกทีละก็ query จะจำค่าเก่าอยู่ไม่เปลี่ยนค่าใหม่นั้นเอง เลยจำเป็นต้องมีครับ
  • ก็จะเป็นรูปแบบนี้
  • รันคำสั่งแรกอีกครั้ง แล้ว query จะเป็นค่าใหม่ให้ครับ
  • เสร็จแล้วก็บันทึกได้ตามปกติครับ แล้วลองไปออกใบรับรองแพทย์หน้านี้กันดูอีกทีนะครับว่าได้ไหม
  • ถ้ายังไม่ได้ก็ให้กลับไปทบทวนใหม่นะครับ
  • ส่วนวิธีแก้ไขผ่าน HOSxPXE4 ก็ทำได้เช่นกัน ผมขอไม่กล่าวถึงละกันนะครับ ทุกท่านน่าจะทราบอยู่แล้ว
  • หรือเอา ตัวอย่างนี้ไปทดสอบดูนะครับ XE-FORM-DOCTOR-CERT-2
    *** XE-FORM-DOCTOR-CERT-2.zip (197 downloads) ***

  • ขอบคุณที่ติดตามแล้วพบกันใหม่ครับ

 5,384 total views,  5 views today

[HOSxP Tip] แก้ไขฟอร์มรายงาน V3 ไปเป็น V4 ใบรับรองแพทย์ XE

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

This site uses Akismet to reduce spam. Learn how your comment data is processed.