BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: prapansak ที่ กรกฎาคม 09, 2012, 10:39:35 AM

หัวข้อ: ช่วยดู FORM-LabReport1 ให้ทีครับ
เริ่มหัวข้อโดย: prapansak ที่ กรกฎาคม 09, 2012, 10:39:35 AM
สงสัยว่า เวลาสั่งพิมพ์แล้วในหัวข้อ
Reported BY น.ส.วิไรวรรณ กุลสันเทียะ
Approved BY นายไตรภาคย์ โหน่งกระโทก
แต่ในรายงานกับออกเป็น
Reported BY น.ส.วิไรวรรณ กุลสันเทียะ
Approved BY น.ส.วิไรวรรณ กุลสันเทียะ
จะเป็นแก้ตรงไหนถึงได้ชื่อผู้ Approved BY ตรงกับในฟอร์มครับ
ดูจาก Code ใน Report
select concat(p.pname,p.fname,"  ",p.lname) as ptname,g.lab_items_group_name,
d.name as request_doctor_name,
h.*,l.*,i.lab_items_unit,i.lab_items_normal_value ,i.lab_items_name,dt.name
from lab_head h
left outer join lab_order l on l.lab_order_number=h.lab_order_number and l.lab_order_result IS NOT NULL and l.lab_order_result<>''
left outer join lab_items i on i.lab_items_code=l.lab_items_code
left outer join patient p on p.hn=h.hn
left outer join doctor d on d.code=h.doctor_code
left outer join lab_items_group g on g.lab_items_group_code = i.lab_items_group
left outer join opduser dt on dt.loginname=h.reporter_name
where h.lab_order_number = 19880
order by i.lab_items_group,i.display_orer,i.lab_items_name

ในฟอร์มตั้ง
Reported BY เป็น name
Approved BY เป็น name ทั้งสองอันเลย อยากทราบว่า ช่อง Approved BY ต้องใช้ข้อมูล ตารางไหน ฟิวอะไรครับ
ขอบคุณมากครับ
หัวข้อ: Re: ช่วยดู FORM-LabReport1 ให้ทีครับ
เริ่มหัวข้อโดย: s@u ที่ กรกฎาคม 09, 2012, 10:53:43 AM
เอาคำสั่ง sql ไปรันดูค่ะ แล้วก็เปลี่ยน where h.lab_order_number = 19880 ให้เป็นหมายเลขที่ใช้อยู่ แล้วค่อยดูว่า ใช้ ฟิวด์ อะไรค่ะ
หัวข้อ: Re: ช่วยดู FORM-LabReport1 ให้ทีครับ
เริ่มหัวข้อโดย: s@u ที่ กรกฎาคม 09, 2012, 11:04:40 AM
เอาคำสั่งมารันดูแล้ว
Reported BY : reporter_name
Approved BY :approve_staff
ลองดูค่ะ
หัวข้อ: Re: ช่วยดู FORM-LabReport1 ให้ทีครับ
เริ่มหัวข้อโดย: prapansak ที่ กรกฎาคม 09, 2012, 11:10:04 AM
ทำได้แล้ว ขอบคุณมากๆครับ
หัวข้อ: Re: ช่วยดู FORM-LabReport1 ให้ทีครับ
เริ่มหัวข้อโดย: udomchok ที่ กรกฎาคม 10, 2012, 22:11:15 PM
ลองดูตัวอย่างครับ