ผู้เขียน หัวข้อ: รายงานผู้รับบริการแยกรายอำเภอ  (อ่าน 2928 ครั้ง)

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

ออฟไลน์ วีระวัฒน์ (เอก)

  • Hero Member
  • *****
  • กระทู้: 1,368
  • ให้ก้าวไปข้างหน้าก่อนผู้อืนอย่างน้อย 1 ก้าวเสมอ
  • Respect: +7
    • ดูรายละเอียด
รายงานผู้รับบริการแยกรายอำเภอ
« เมื่อ: สิงหาคม 27, 2011, 06:53:13 AM »
0
ได้ต้นฉบับรายงาน มาจาก อ.ณัฐวุฒิ ขามโคกกรวด รพ.วิเชียรบุรี เพชรบูรณ์ ต้องขอขอบคุณอย่างมาก
ปัญหา เดิม เรามักเขียน โค้ด รหัส รพ. รห้สอำเภอ รหัสจังหวัดใว้ใน ตัว report designer เวลา รพ.อื่น จังหวัด อื่น นำไปใช้ จะต้องตามไปแก้ ให้เป็น โค้ดของ รพ.นั้น ๆ ถ้าแก้สัก 1-2 รายงาน คงไม่เป็นไร แต่บางแห่ง ไม่มีนักคอมเลย นี่สิ ปัญหา และมีรายงานที่ต้องตามไปแก้ มากด้วย เช่น

tumname:= getpickuplist('select name from thaiaddress where codetype <> "2" and addressid like "4305%" ');
tumbon:= getsqlstringdata('select tmbpart from thaiaddress where name = "'+tumname+'" and chwpart ="43" and amppart ="05"');

ผมจึงได้ปรับให้ใช้ตัวแปร เปลื่ยนไปตาม ที่อยู่ของ โรงพยาบาลแทน โดยไม่ต้องแก้ที่ตัวรายงานเลย
อีกอย่าง เวลา ผู้ใช้มีปัญหาจะให้เรามาแก้รายงาน เนื่องจากมีรายงานมากมายเหลือเกิน จำชื่อรายงานไม่ได้ ผมก็เลย เพิ่ม footnote ให้พิมพ์ ชื่อรายงานใว้ด้วย จะได้เข้ามาแก้รายงานได้ถูกต้อง แต่เป็นคำสั่ง variables นะครับ

แนะนำให้ทุกท่านที่เขียนรายงาน ใช้ตัวแปร เหมือนในตัวอย่างนี้ เวลาแจก รายงาน ไป ที่อื่นจะได้ไม่ต้องมาแก้ รายงานอีก จะได้มีเวลาทำงานมากขึ้นครับ

ศึกษาเพิ่มเติมได้ที่
http://hosxp.net/index.php?option=com_s ... ic=19880.0

เจ้าของความคิดนี้ ผมจำชื่อไม่ได้ ขออภัย มา ณ ที่นี้ด้วย หากระทู้เดิม ที่ผมเคยถามใว้แล้วเขามาตอบให้อีกกระทู้ไม่เจอ
รพ.จอมทอง เชียงใหม่ ขนาด 120 เตียง  เริ่มใช้ HOSxP 1 ต.ค 2557 ขึ้นระบบโดย BMS
วีระวัฒน์ ใจอินผล  081-9609614 AIS  Email weerawatjaiinpol@gmail.com  Facebook วีระวัฒน์ ใจอินผล
Server: Xeon 4 core 2.27 GHz, CentOS 7.1 , RAM : 32 GB , HD SAS :300 GBx4 R5, MySQL MariaDB 10.0.20 64 bit