BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: shukree ที่ สิงหาคม 18, 2007, 18:23:41 PM
-
สั่งพิมพ์ใบผล Lab แล้ว ออกกระดาษว่างๆครับ check ใน report ก้อมีฟอร์ม Labreport1 และ 2 ในระบบอยู่ครับ
ควรแก้ไขจุดใดครับ
-
แนบ form เข้ามาด้วยจะดีมากเลยครับ
จะได้ดูให้ได้ว่าเป็นเพราะอะไร ???
หรือลองเข้าไปดาวน์โหลดจาก report browser
มาทดสอบดูว่าใช้ได้ไหม ;D
ถ้าได้ก็ลองปรับ ๆ ใช้ดู :o
-
ผม download มาจาก report browser ครับ ก้อยัง print ไม่ออกครับ
-
งั้นลองดูตัวนี้นะครับ
FORM-LabReport1.cds เป็น A5 นะครับ
FORM-LabReport2.cds เป็น A4 นะครับ
-
import แล้วครับ ปรับกระดาษแล้ว ยังว่างเหมือนเดิม ไม่ทราบว่าต้อง set ตรงไหนก่อนหรือเปล่าครับ ต้องrename ชื่อฟอร์มหรือเปล่า
ขอบคุณครับ
-
ของผมใช้งานได้ปกตินะครับ
เป็นตัวที่ใช้งานอยู่ครับ ???
-
ผมลอง import FORM-LabReport2.cds พอสั่ง print เกิด error ดังรูปครับ
-
เท่าที่สังเกต
ใบรายงานผล lab จะใช้ FORM-LabReport1.cds
ทั้งระบบผู้ป่วยในและผู้ป่วยนอกครับ
งั้นท่านลองเปิด sql tract ไว้ขณะทำการสั่งพิมพ์ได้
แล้วลองสังเกตดูคำสั่ง sql ครับว่าน่่าจะผิดพลาดตรงไหน
( เปิด Tools -> Option -> Show SQL Trace window เอาไว้ แล้วเิปิดหน้าจอรายงานผลlabขึ้นมา เล้วสั่งพิมพ์ )
หรืออาจ ... คลิกขวาที่หน้าจอ trace เลือก export แล้วส่งเป็นแฟ้มเข้ามาครับ ให้อาจารย์ช่วยดูให้อีกทีครับ
พยายามเข้านะครับ
-
ฝากตรวจสอบด้วยครับ
-
ดู ๆ แล้วแต่ก็ยังหาสาเหตุไม่ได้ครับ
คงต้องรอผู้รู้ท่านอื่นต่อไป ผมหมดความสามารถแลเวครับ
-
....ผมทดลอง 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..
-
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 ครับ
ลองดูใหม่ครับ
-
ขอบคุณครับ แล้วจะแจ้งผลน่ะครับ
-
สำเร็จแล้วครับ ขอบคุณครับสำหรับความช่วยเหลือ