ของผมก็เจอเหมือนกัน เวลาสั่งพิมพ์ โปรแกรมจะฟ้องว่าได้พิมพ์ไปที่เครื่องพิมพ์แล้ว แต่ไม่ออก ลองอยู่ 2 อาทิตย์ สุดท้ายพึ่งแก้ได้ เมื่อ วัน 2 วันนี้เอง โดยการถามจาก น้อง รพ.ใกล้ๆที่ใช้งาน ไล่สาเหตุ มาจนเจอ ดังนี้ครับ
ไปที่ ออกแบบรายงาน ดูที่ view code ตรง บรรทัดล่างๆ o.vn = vn number ประมาณ เลข 12 หลัก ให้เปลี่ยนเป็น o.oapp_id = 25 (เลข2-3 หลัก ครับ)
select o.*,concat(p.pname,p.fname," ",p.lname) as ptname,d.name as doctor_name ,
c.name as clinic_name
from oapp o
left outer join patient p on p.hn=o.hn
left outer join doctor d on d.code=o.doctor
left outer join clinic c on c.clinic=o.clinic
where o.oapp_id="50
ได้ผลยังไงแจ้งด้วยนะครับ
อนุพันธ์ รพ.ลานสัก อุทัยธานี