ลองแก้ไขชุดคำสั่ง หลักครับ..
select d1.*,v1.*,o1.*,s.*,o.*,t.blobtext,t.blobtext2,pe.image1,ic.name as diag_name0,concat(h1.hosptype,h1.name) as hospmainname,
concat(h2.hosptype,h2.name) as hospsubname
from doctor_order_print d1
left outer join vn_stat v1 on v1.vn=d1.vn
left outer join ovst o1 on o1.vn=d1.vn
left outer join opdscreen s on s.vn = d1.vn
left outer join oapp o on d1.vn=o.vn
left outer join pe_image pe on pe.vn=d1.vn
left outer join tempreport t on t.name=d1.vn and t.reportname="DOCTOR-FORM"
left outer join icd101 ic on ic.code = v1.dx0
left outer join hospcode h1 on h1.hospcode=o1.hospmain
left outer join hospcode h2 on h2.hospcode=o1.hospsub
where d1.vn="540603113902" and d1.print_server="PHA02"
ลองไปนำค่า vn และ ชื่อ เครื่องพิมพ์ในตาราง doctor_order_print ของตนเองมาแทนที่ก่อน save รายงานใหม่ครับ...ดึงรายการที่เป็นวันนี้ก็ได้..แล้วค่อยลองพิมพ์ใหม่ครับ..