BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: sshpt ที่ สิงหาคม 02, 2008, 14:39:55 PM

หัวข้อ: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: sshpt ที่ สิงหาคม 02, 2008, 14:39:55 PM
รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เนื่องจากว่า รายงาน FORM-LabReport1 นั้นใช้รายงานในผู้ป่วยทั่วไปครับ ผมก็เลยคัดลอกมาเป็น
CUSTOM-LabReport1 (เพราะหาตัวเลือกพิมพื Document ในหน้า Lab ไม่เจอครับ) เพื่อพิมพ์รายงานเฉพาะข้าราชการที่มาตรวจสุขภาพประจำปีครับ รบกวนแก้ไขให้ดังนี้ครับ

1.ให้ขึ้น popup ให้ใส่ Lab No. เพื่อพิมพ์รายงาน หรือ
2.ให้ขึ้น popup ให้ใส่ HN และเลือกวันที่ ที่มา

(เอาแบบไหนดีครับ ;D)
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: ทานน้ำ ที่ สิงหาคม 02, 2008, 23:09:40 PM
รอซักครู่นะคะ
กำลังแก้ให้อยู่ค่ะ
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: ทานน้ำ ที่ สิงหาคม 02, 2008, 23:31:33 PM
แก้ให้แล้วนะคะ
ให้ใส่เลข Lab Number แทนการใส่ HN แล้วเลือกวันที่นะคะแบบนั้นจะยุ่งยาก
ทำให้ใส่ Lab Order Number ทีเดียว จะใช้งานง่ายมากกว่าค่ะ

ลองเอาไปใช้ดูนะคะ
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: sshpt ที่ สิงหาคม 04, 2008, 08:59:12 AM
ขอบคุณครับ   ;D

ทำยังไง เหรอครับ สอนบ้างซิจะได้ไม่รบกวนบ่อย ๆ ครับ  ;D
ตรง SQL CODE ก็เหลือแค่ Select 1 เอง  ;D
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: ทานน้ำ ที่ สิงหาคม 04, 2008, 16:40:27 PM
เหอๆๆ
ถ้าแบบนั้นคงอีกยาวอ่ะค่ะ
เอาเป็นว่า ลองศึกษาดู
ถ้าติดตรงไหน สอบถามดีกว่านะคะ
สู้ๆค่ะ
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 08, 2008, 14:10:10 PM

...พอดีเห็นว่า โจทย์ ที่คุณ sshpt ได้ตั้งไว้ น่าสนใจดี.....

...แบบที่เรารู้ HN แต่ไม่ทราบว่า หมายเลขใบสั่ง Lab คืออะไร  แล้วไม่อยากเสียเวลาไปค้นหาหมายเลขใบสั่ง Lab ก่อน ประมาณว่า

..HN --> วันที่สั่งตรวจ Lab --> Lab Number -->ออกเป็นรายงาน......

...น่าจะสะดวกดี.....

...เลยลองนั่งงมบ้างขุดบ้าง อยู่ 2 - 3 วัน(ยังไม่ค่อยเข้าใจ function ต่างๆ ใน Report Designer เท่าที่ควรครับ)  ก็พอได้รายงานออกมา  แต่ไม่รู้ว่ายังมีวิธีอื่นที่ง่ายกว่านี้อีกหรือเปล่า...
...ฝากคุณ sshpt ลองทดสอบด้วนนะครับ ว่าพอใช้ได้หรือเปล่า.....


....ตอนแรกพอสั่งก็ใส่ HN ก่อน และ HN ต้องเป็น 7 หลักนะครับ(ถ้า 9 หลัก ต้องแก้ไขนิดนึงครับ)...
....ถ้าไม่ใส่ HN  หรือจำนวนหลักของ HN ไม่ตรง  หรือ HN นั้นไม่เคยมีการ ตรวจและรายงานผล Lab มาก่อน จะมีข้อความเตือนให้ใส่ HN ใหม่ครับ..... :D...
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 08, 2008, 14:19:43 PM

...จากนั้นก็จะตรวจสอบว่า HN ที่เราเลือก เคยถูกสั่งตรวจ Lab และมีการรายงานผล Lab ด้วยในวันไหนบ้าง(ตรวจสอบจากตาราง lab_head) ก็จะเอาวันที่ที่พบมาแสดงเป็นรายการให้เลือก ใช้ลูกศรขึ้นลง หรือคลิ๊กที่ list เพื่อเลือกก็ได้....

...พยายามจะทำวันที่ให้เป็นแบบไทยๆ จะได้ดูง่าย แต่ไม่รู้จะทำยังงัยครับ ไม่รู้ว่าท่านอื่นๆ มีใครพอทราบบ้างหรือเปล่า ช่วยชี้แนะด้วยนะครับ...

...ถ้าไม่เลือกวันก็จะมีข้อความเตือนจนกว่าจะเลือกครับ..... :D.....
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 08, 2008, 14:29:30 PM
...จากนั้นก็จะตรวจสอบว่า HN ที่เลือก ในวันที่ที่เลือกนั้น   มีรายการสั่ง Lab อะไรบ้างที่มีการรายงานผลด้วย เผื่อว่ามีการสั่งจากหลายใบสั่งในวันเดียวกัน   ก็จะเอารายการที่พบมาให้เราเลือกครับ....

...จากนั้นเมื่อเลือกแล้ว ก็จะเอาค่าของ lab_order_number ที่ได้ไปเป็น parameter เพื่อพิมพ์รายงานครับ...

...ถ้าไม่เลือกก็จะมีข้อความเตือนเหมือนกัน...

...เลขข้างหน้าคือเลข  lab_order_number  ส่วนข้างหลังเป็นชื่อฟอร์มใบสั่ง Lab ครับ ...:D...
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 08, 2008, 14:37:25 PM


...อันนี้เป็นตัวรายงานครับผม ลองทดสอบดูครับ....

...อ้อ...แล้วแก้ an กะ vn ตรงหัวให้แสดงตาม OPD,IPD ให้แล้วครับ.... :D....
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 08, 2008, 15:16:29 PM

...

ตรง SQL CODE ก็เหลือแค่ Select 1 เอง



....ครับ  คำตอบก็คือ  เหลือคำสั่งแค่ให้สามารถกำหนด parameter เพื่อให้เข้ารายงานได้เท่านั้นครับ....

....ส่วนคำสั่งรายงานจริงๆ จะถูกเปลี่ยนเมื่อสั่งรายงานด้วย function ChangeReportSQL ครับผม  แต่แบบนี้ถ้าเปิดรายงานจาก Report Designer ใหม่ครั้งแรกจะต้องสั่ง Preview ก่อนเข้าหน้า Design เพื่อให้มีข้อมูลไปใช้ที่หน้า Design  ครับ..... :D
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: ทานน้ำ ที่ สิงหาคม 08, 2008, 15:31:27 PM


....ครับ  คำตอบก็คือ  เหลือคำสั่งแค่ให้สามารถกำหนด parameter เพื่อให้เข้ารายงานได้เท่านั้นครับ....

....ส่วนคำสั่งรายงานจริงๆ จะถูกเปลี่ยนเมื่อสั่งรายงานด้วย function ChangeReportSQL ครับผม  แต่แบบนี้ถ้าเปิดรายงานจาก Report Designer ใหม่ครั้งแรกจะต้องสั่ง Preview ก่อนเข้าหน้า Design เพื่อให้มีข้อมูลไปใช้ที่หน้า Design  ครับ..... :D


ใช่แล้วค่ะ ตามนี้เลย
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: nph2006 ที่ สิงหาคม 08, 2008, 15:37:58 PM
ขอบคุณครับ  ;D มาเก็บไว้ศึกษาครับ
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: yord ที่ สิงหาคม 08, 2008, 20:30:01 PM
ขอบคุณครับ ขอเก็บไปศึกษาด้วยคนครับ ;D
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: atit ที่ สิงหาคม 09, 2008, 02:00:14 AM
น่าสนใจครับ ขอเอาไปทดลองดูด้วยคนครับ
หัวข้อ: Re: รบกวนแก้ไข้รายงาน CUSTOM-LabReport1.cds อีกครั้งครับ
เริ่มหัวข้อโดย: sshpt ที่ สิงหาคม 09, 2008, 11:27:14 AM
ขอบคุณครับ สุดยอดเลย   ;D