BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: admin_palian ที่ พฤษภาคม 15, 2010, 14:24:45 PM

หัวข้อ: ช่วยแก้ไขการพิมพ์แบบฟอร์มใบนัดหน่อยคับ
เริ่มหัวข้อโดย: admin_palian ที่ พฤษภาคม 15, 2010, 14:24:45 PM
พิมแบบฟอร์ใบนัดแล้วออกเป็นแนวตั้งคับ คือว่าอยากตั้งค่าให้ออกมาแบบแนวนอน ซึ่งจะใช้กระดาษชนิดเดียวกับ ฟอร์ม OPD Card คับ
รบกวนท่าน อ.ทั้งหลายช่วยหน่อยคับ
หัวข้อ: Re: ช่วยแก้ไขการพิมพ์แบบฟอร์มใบนัดหน่อยคับ
เริ่มหัวข้อโดย: udomchok ที่ พฤษภาคม 15, 2010, 14:41:17 PM
รูปที่เห็นอยู่ก็เป็นแนวนอนอยู่แล้วนี่ครับ
ไม่รู้ว่าวางกระดาษในเครื่องพิมพ์แนวไหนครับ (น่าจะเอาทางแคบของกระดาษเข้า)

1. ลองเอาแฟ้ม OPD card มาแก้ไขก็ได้ครับ โดยใช้เปิดแฟ้มของ OPD Card แล้ว Save เป็น Form-Appointment_x
2. เสร็จแล้วเปิด Report Designer อีกตัว เพื่อเปิด Form-Appointment อันนี้ขึ้นมา แล้ว copy เอา SQL
3. มาที่ Report Designer ตัวแรก (ในข้อ 1) เปิด Form-Appointment_x ให้เห็นแค่ SQL ก่อน จัดการ paste sql ที่เอามาจากข้อ 2 ใส่ลงไป แล้ว next ไป จนแสดงหน้าตาของ OPD
4. Click บนพื้นขาว ๆ กด control+A เพื่อเลือก object ที่อยู่ในหน้านี้ แล้วกด delete เพื่อลบทุกสิ่งที่เห็นในหน้า OPD Card (ของแฟ้ม Form-Appointment_x) ออก
5. กลับไปที่ Report Designer ตัวที่ 2 (ในข้อ 2) แล้ว next ไป ให้แสดงหน้าตาของ OPD Card จัดการ copy  object ที่อยู่ในหน้านี้ (กด control+A เพื่อเลือก)
6. กลับไปที่ Report Designer ตัวที่ 1 (ในข้อ 1) กด control+v เพื่อ paste ทุกอย่างที่ copy มาจาก Form-Appointment (อ้อ...ต้องจัด layout เช่น header detail footer ให้เหมือนกับ Form-Appointment ด้วยนะครับ)
7. จากการ copy ในข้อ 5 script ที่อยู่หลัง object จะไม่ถูก copy มาด้วยนะครับ เช่น hospitalname ต้องมาใส่ใหม่ ก็ใช้วิธีการ copy + paste สลับไปมาแบบนี้แหละครับ
8. ลอง save ไว้ในชื่อ Form-Appointment_x แล้วลองสั่งพิพมพ์ใบนัด โดยเลือกชื่อแบบฟอร์มใบนัดเป็น Form-Appointment_x ดูว่าออกมาถูกใจหรือไม่
9. หากถูกใจก็ไปเปิด report designer แล้วเลือกแก้ไขแฟ้ม Form-Appointment_x แล้ว save ใหม่เป็น Form-Appointment

หรือลองแฟ้มข้างล่างก็ได้ครับ (อาจจะเหมือนที่ admin_palian แนบมานะครับ)
หัวข้อ: Re: ช่วยแก้ไขการพิมพ์แบบฟอร์มใบนัดหน่อยคับ
เริ่มหัวข้อโดย: admin_palian ที่ พฤษภาคม 15, 2010, 14:48:23 PM
อ๋อ คับ แต่ตอนสั่ง พริ้น นะสิคับ   
มัน ดึงจากซ้ายมาขวาคับ
พอดีผมใช้กระดาษแบบเดียวกะ OPD Card วางแบบแนวนอนนะคับ
หัวข้อ: Re: ช่วยแก้ไขการพิมพ์แบบฟอร์มใบนัดหน่อยคับ
เริ่มหัวข้อโดย: admin_palian ที่ พฤษภาคม 15, 2010, 14:52:01 PM
มันออกมาลักษณะนี้เลยคับ
หัวข้อ: Re: ช่วยแก้ไขการพิมพ์แบบฟอร์มใบนัดหน่อยคับ
เริ่มหัวข้อโดย: atit ที่ พฤษภาคม 15, 2010, 19:25:29 PM
เข้าไปที่ไฟล์ page setup แล้วตั้งค่าตามนี้ครับ ;D
หัวข้อ: Re: ช่วยแก้ไขการพิมพ์แบบฟอร์มใบนัดหน่อยคับ
เริ่มหัวข้อโดย: admin_palian ที่ พฤษภาคม 15, 2010, 19:50:35 PM
ขอบคุณครับ  ;D ;D ;D