ผมลองไปแก้ฟอร์มดูครับ ว่าจะเพิ่มขนาดของฟอร์ม
แล้วจะดึงข้อมูลว่าแผนกไหนที่สั่ง Admit ครับ แล้วเกิดปัญหาดังนี้ครับ
1. ฟอร์มไม่ยอมเปลี่ยนขนาดตามที่ได้แก้ แล้ว Save ไปแล้ว แต่มาดูใน Report Builder
ก็มีการเปลี่ยนแปลงไปตามที่เคย Save ไปแล้ว แต่ปริ้นท์ออกจริงกลับไม่เปลี่ยนตาม
2. ข้อมูลแผนกสั่ง Admit ไม่ถูกต้อง โดยไม่เปลี่ยนไปตามแผนกที่สั่ง Admit เลย เช่น
เด็กเกิดใหม่ ปกติจะเป็นแผนกสูติกรรม แต่นี่จะเป็นอายุรกรรม ไม่ว่าจะเปลี่ยนเป็นคนไหน
ก็จะเป็น อายุรกรรมตลอดเลย
คำสั่งที่ใช้ :
select i1.an,i1.hn,concat(p.pname,p.fname," ",p.lname)as ptname,i1.prediag,ptt.pttype,ptt.name ,
i2.age_y ,i1.regdate ,i2.ward,w.name as wardname,d.name as doctor_name,d2.spclty as depart
from ipt i1,an_stat i2,patient p,pttype ptt ,ward w,doctor d,spclty d2
where i1.an=i2.an and i1.hn=p.hn and d.code=i1.admdoctor and i1.pttype = ptt.pttype and i1.ward=w.ward and i1.an="500010104"