BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: shukree ที่ สิงหาคม 18, 2007, 18:23:41 PM

หัวข้อ: ใบรายงานผล Lab
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 18, 2007, 18:23:41 PM
สั่งพิมพ์ใบผล Lab แล้ว ออกกระดาษว่างๆครับ check ใน report ก้อมีฟอร์ม Labreport1 และ 2 ในระบบอยู่ครับ
ควรแก้ไขจุดใดครับ
หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: nahos ที่ สิงหาคม 19, 2007, 08:36:50 AM
แนบ form เข้ามาด้วยจะดีมากเลยครับ

จะได้ดูให้ได้ว่าเป็นเพราะอะไร  ???
หรือลองเข้าไปดาวน์โหลดจาก report browser
มาทดสอบดูว่าใช้ได้ไหม   ;D

ถ้าได้ก็ลองปรับ ๆ ใช้ดู  :o
หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 19, 2007, 09:54:09 AM
ผม download มาจาก report browser ครับ ก้อยัง print ไม่ออกครับ
หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: nahos ที่ สิงหาคม 19, 2007, 10:34:38 AM
งั้นลองดูตัวนี้นะครับ

FORM-LabReport1.cds  เป็น A5 นะครับ
FORM-LabReport2.cds  เป็น A4 นะครับ
หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 19, 2007, 10:53:40 AM
import แล้วครับ ปรับกระดาษแล้ว ยังว่างเหมือนเดิม ไม่ทราบว่าต้อง set ตรงไหนก่อนหรือเปล่าครับ ต้องrename ชื่อฟอร์มหรือเปล่า
ขอบคุณครับ
หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: nahos ที่ สิงหาคม 19, 2007, 20:44:10 PM
ของผมใช้งานได้ปกตินะครับ
เป็นตัวที่ใช้งานอยู่ครับ   ???




หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 19, 2007, 22:05:56 PM
ผมลอง import FORM-LabReport2.cds  พอสั่ง print เกิด error ดังรูปครับ
หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: nahos ที่ สิงหาคม 20, 2007, 08:40:29 AM
เท่าที่สังเกต
 ใบรายงานผล lab จะใช้  FORM-LabReport1.cds 
ทั้งระบบผู้ป่วยในและผู้ป่วยนอกครับ

งั้นท่านลองเปิด sql tract ไว้ขณะทำการสั่งพิมพ์ได้
แล้วลองสังเกตดูคำสั่ง sql ครับว่าน่่าจะผิดพลาดตรงไหน
( เปิด Tools -> Option -> Show SQL Trace window เอาไว้ แล้วเิปิดหน้าจอรายงานผลlabขึ้นมา เล้วสั่งพิมพ์ )

หรืออาจ ...  คลิกขวาที่หน้าจอ trace เลือก export แล้วส่งเป็นแฟ้มเข้ามาครับ ให้อาจารย์ช่วยดูให้อีกทีครับ

พยายามเข้านะครับ

หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 20, 2007, 10:10:02 AM
ฝากตรวจสอบด้วยครับ
หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: nahos ที่ สิงหาคม 20, 2007, 16:13:42 PM
ดู ๆ แล้วแต่ก็ยังหาสาเหตุไม่ได้ครับ

คงต้องรอผู้รู้ท่านอื่นต่อไป ผมหมดความสามารถแลเวครับ
หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 20, 2007, 17:35:41 PM
....ผมทดลอง form ที่คุณ nohos แนบมาก็สามารถพิมพ์ออกได้นะครับ
แต่ตัวที่ได้จาก report browser  พิมพ์ไม่ออกมีแต่กระดาษว่างๆ ครับ.....

...คุณ shukree ลอง import ของ คุณ nohos ที่ Report Designer ดูอีกทีนะครับ  พอ import แล้วให้เปิดรายงานไปจนถึงที่ Design ของ KSK ReportBuilder(แก้ไขปรับปรุงแบบฟอร์ม)  พอเราสั่งปิด KSK ReportBuilder แล้ว ที่ Report Designer จะมีปุ่ม Save Report เพิ่มขึ้นมา  ให้สั่ง Save Report  แล้วยืนยันการ Save ด้วยครับ..

...ทำทั้ง 2 ตัว (FORM-LabReport1.cds และ FORM-LabReport2.cds)  แล้วลองทดสอบดูอีกครั้งนะครับ... :D..
หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: SrWooD ที่ สิงหาคม 20, 2007, 22:22:08 PM
error ที่ FORM-LabReport2 น่าจะเป็นที่

where h.lab_order_number = 123 แต่ที่ error ต้องกำหนด parameter ใหม่ให้ตรง 123

ลองเข้า report designer แก้ไขใหม่

ส่วน FORM-LabReport1 ลอง import ใหม่ตามที่คุณ khuad50 บอก

เพราะอันเก่าที่คุณ shukree มีมันรับค่า vn แต่ที่จริงควรเป็น lab_order_number ตามที่คุณ nahos ส่งให้ครับ

select concat(p.pname,p.fname,'  ',p.lname) as ptname,d.name as request_doctor_name,h.*,l.*,i.lab_items_unit,i.lab_items_normal_value ,i.lab_items_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_codeleft outer join patient p on p.hn=h.hnleft outer join doctor d on d.code=h.doctor_codewhere h.vn='3170' and h.form_name=''order by i.display_order,i.lab_items_name

ตาม transact.txt ครับ

ลองดูใหม่ครับ
หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 20, 2007, 23:02:19 PM
ขอบคุณครับ แล้วจะแจ้งผลน่ะครับ
หัวข้อ: Re: ใบรายงานผล Lab
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 21, 2007, 09:34:08 AM
สำเร็จแล้วครับ ขอบคุณครับสำหรับความช่วยเหลือ