BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: naj ที่ พฤษภาคม 20, 2008, 10:27:02 AM

หัวข้อ: แก้ไข FORM OPD-RPT-506-2,OPD-RPT-506-2-LIST
เริ่มหัวข้อโดย: naj ที่ พฤษภาคม 20, 2008, 10:27:02 AM
ท่านใดที่มีปัญหาในการพิมพ์รายงานจากระบบรายงาน 506 แล้วมีแต่หน้าว่างๆไม่สามารถที่จะ print ได้ ผมได้แก้ไขให้แล้ว ครับ
ปล. ขอขอบคุณน้อง NAYOK มากครับที่แจ้งมา บังเอิญใน ฟอร์มนี้ สำนักงานสาธารณสุข จังหวัดนครปฐมเลิกใช้แล้วครับ
...ขอโทษด้วยที่แก้ให้ช้า เนื่องจากต้องเลี้ยงลูกครับ ช่วงนี้ซนมากๆๆ   ขอบอก ;D ;D ;D ;D
 OPD-RPT-506-2
โค๊ด: SQL
  1. SELECT s.* , i.name AS icd_name,concat(p.pname,p.fname," ",p.lname) AS ptname ,
  2. concat(p.mathername,"/", p.fathername) AS parent_name,
  3. concat(s.addr," ËÁÙè ",s.moo," Í.",t3.name ," µ.",t2.name," ¨.",t1.name) AS address_name1,
  4. oc.name AS occupation_name,
  5. sx.name AS sex_name ,
  6. m.name AS marrystatus_name ,
  7. v.age_y        ,
  8. n.name AS nationality_name,
  9. t.name AS stat_name
  10.  
  11. FROM surveil_member s
  12. LEFT OUTER JOIN report506status t ON t.code=s.ptstat
  13. LEFT OUTER JOIN opdscreen o ON o.vn=s.vn
  14. LEFT OUTER JOIN patient p ON p.hn=s.hn
  15. LEFT OUTER JOIN occupation oc ON oc.occupation = p.occupation
  16. LEFT OUTER JOIN sex sx ON sx.code=p.sex
  17. LEFT OUTER JOIN marrystatus m ON m.code=p.marrystatus
  18. LEFT OUTER JOIN nationality n ON n.nationality = p.nationality
  19. LEFT OUTER JOIN icd101 i ON i.code=SUBSTRING(s.pdx,1,3)
  20.  
  21. LEFT OUTER JOIN thaiaddress t1 ON t1.chwpart = s.chwpart AND t1.codetype='1'
  22. LEFT OUTER JOIN thaiaddress t2 ON t2.chwpart = s.chwpart AND t2.amppart=s.amppart AND t2.codetype='2'
  23. LEFT OUTER JOIN thaiaddress t3 ON t3.chwpart = s.chwpart AND t3.amppart=s.amppart
  24.  
  25.   AND t3.tmbpart=s.tmbpart AND t3.codetype='3'
  26. LEFT OUTER JOIN vn_stat v ON v.vn=s.vn
  27. WHERE s.sv_number="94" <------- เดิมจะเป็น VN
  28.  
OPD-RPT-506-2-LIST
โค๊ด: SQL
  1. SELECT s.* , i.name AS icd_name,concat(p.pname,p.fname,' ',p.lname) AS ptname ,
  2. concat(p.mathername,'/', p.fathername) AS parent_name,
  3. concat(s.addr,' &#203;&#193;&#217;&#232; ',s.moo,' &#181; .',t3.name ,' &#205;.',t2.name,' &#168;.',t1.name) AS address_name1,
  4. oc.name AS occupation_name,
  5. sx.name AS sex_name ,
  6. m.name AS marrystatus_name ,
  7. v.age_y        ,
  8. n.name AS nationality_name,
  9. t.name AS stat_name
  10.  
  11. FROM surveil_member s
  12. LEFT OUTER JOIN report506status t ON t.code=s.ptstat
  13. LEFT OUTER JOIN opdscreen o ON o.vn=s.vn
  14. LEFT OUTER JOIN patient p ON p.hn=s.hn
  15. LEFT OUTER JOIN occupation oc ON oc.occupation = p.occupation
  16. LEFT OUTER JOIN sex sx ON sx.code=p.sex
  17. LEFT OUTER JOIN marrystatus m ON m.code=p.marrystatus
  18. LEFT OUTER JOIN nationality n ON n.nationality = p.nationality
  19. LEFT OUTER JOIN icd101 i ON i.code=SUBSTRING(s.pdx,1,3)
  20.  
  21. LEFT OUTER JOIN thaiaddress t1 ON t1.chwpart = s.chwpart AND t1.codetype='1'
  22. LEFT OUTER JOIN thaiaddress t2 ON t2.chwpart = s.chwpart AND t2.amppart=s.amppart AND t2.codetype='2'
  23. LEFT OUTER JOIN thaiaddress t3 ON t3.chwpart = s.chwpart AND t3.amppart=s.amppart
  24.  
  25.   AND t3.tmbpart=s.tmbpart AND t3.codetype='3'
  26. LEFT OUTER JOIN vn_stat v ON v.vn=s.vn
  27. WHERE s.report_date  BETWEEN "2008-03-01"AND "2008-03-31"<-------แก้เป็นช่วงวันที่แทน
  28.  ORDER BY sv_number
  29.  
หัวข้อ: Re: แก้ไข OPD-RPT-506-2,OPD-RPT-506-2-LIST
เริ่มหัวข้อโดย: jdadmin1 ที่ พฤษภาคม 20, 2008, 10:33:11 AM
 ;D ;D ;D แก้ฟอร์มรายงานนี่แก้ช้านะ อ.นาจ...... อย่างอื่นแก้ช้าด้วยหรือเปล่าครับ  ;D ;D ;D
เดี๋ยวต้องถาม อ.อ๊อดดูซะแล้ว......555555555555...