กระทู้เก่าบอร์ด อ.Yeadram
1,566 6
URL.หัวข้อ /
URL
สอบถามเกี่ยวกับคำสั่งพิมพ์ครับ
สวัสดีครับ
ผมได้ออกแบบโปรแกรมสำหรับปริ้นบิลเงินสดมาและทำปุ่มคำสั่งสำหรับพิมพ์ใว้ด้วยกัน ดังนี้
1.ปุ่มคำสังตัวอย่างก่อนพิมพ์
2.ปุ่มคำสั่งพิมพ์
ทั้งสองปุ่มจะดึงฟอร์มเดี่ยวกันคือ "R_Bill" ตามที่ต้องการ
-ปุ่มคำสั่งพิมพ์- กดแล้วพิมพ์ออกมาทันที่ไม่มีปัญหา
-แต่ปุ่มคำสังตัวอย่างก่อนพิมพ์ จะแสดงแค่บนหน้าจอตาม "R_Bill" เท่านั้น ที่ปริ้นออกมากลับเป็นหน้าต่างของฟอร์มก่อนกดปุ่ม
(สั่งปริ้นจากรูปเคลื่องปริ้นในหน้าตัวอย่างก่อนพิมพ์เลย)
มีวิธีแก้ไขให้สั่งพิมพ์จากหน้าแสดงตัวอย่าง ให้ตาม "R_Bill" ที่ออกแบบใว้ใหมครับ
ผมได้ออกแบบโปรแกรมสำหรับปริ้นบิลเงินสดมาและทำปุ่มคำสั่งสำหรับพิมพ์ใว้ด้วยกัน ดังนี้
1.ปุ่มคำสังตัวอย่างก่อนพิมพ์
Private Sub Cmd_View_Click()
On Error GoTo Err_Cmd_View_Click
T_total.Value = T_total_au.Value
T_total_text.Value = T_BAHTTEXT_auto.Value
DoCmd.RunCommand acCmdSaveRecord
Dim stDocName As String
stDocName = "R_Bill"
DoCmd.OpenReport stDocName, acPreview
Exit_Cmd_View_Click:
Exit Sub
Err_Cmd_View_Click:
MsgBox Err.Description
Resume Exit_Cmd_View_Click
End Sub
2.ปุ่มคำสั่งพิมพ์
Private Sub Print_Click()
On Error GoTo Err_Print_Click
T_total.Value = T_total_au.Value
T_total_text.Value = T_BAHTTEXT_auto.Value
DoCmd.RunCommand acCmdSaveRecord
Dim stDocName As String
stDocName = "R_Bill"
DoCmd.OpenReport stDocName, acNormal
Exit_Print_Click:
Exit Sub
Err_Print_Click:
MsgBox Err.Description
Resume Exit_Print_Click
End Sub
ทั้งสองปุ่มจะดึงฟอร์มเดี่ยวกันคือ "R_Bill" ตามที่ต้องการ
-ปุ่มคำสั่งพิมพ์- กดแล้วพิมพ์ออกมาทันที่ไม่มีปัญหา
-แต่ปุ่มคำสังตัวอย่างก่อนพิมพ์ จะแสดงแค่บนหน้าจอตาม "R_Bill" เท่านั้น ที่ปริ้นออกมากลับเป็นหน้าต่างของฟอร์มก่อนกดปุ่ม
(สั่งปริ้นจากรูปเคลื่องปริ้นในหน้าตัวอย่างก่อนพิมพ์เลย)
มีวิธีแก้ไขให้สั่งพิมพ์จากหน้าแสดงตัวอย่าง ให้ตาม "R_Bill" ที่ออกแบบใว้ใหมครับ
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R22346
"หน้าต่างของฟอร์มก่อนกดปุ่ม" คือฟอร์มอะไรนะครับ ไม่ค่อยเข้าใจ ?!!
2 @R22356
"หน้าต่างของฟอร์มก่อนกดปุ่ม"
คือหน้าต่างของโปรแกรมม access นะครับ
คือหน้าต่างของโปรแกรมม access นะครับ
3 @R22357
ไม่เคยเจอว่ามันจะพิมพ์ผิดเลยครับ คุณลองทำกับรางานตัวอื่นดู ลองทั้งให้ preview จากโค้ด และคุณแมนวลทำการ preview เอง ต่อจากนั้นก็สั่งพิมพ์ด้วยแมนวลกับทั้ง 2 วิธี ดูว่าอะไรที่ผิด
4 @R22359
จาก code ก็ให้มันเป็น preview ก่อน แต่ยังไม่ print ใช่ไหมครับ
แล้วตอน print ทำอย่างไรครับ?
แล้วตอน print ทำอย่างไรครับ?
5 @R22370
ขอโทษที่ตอบล้าช้าครับ
แจ้งปัญหาพร้อมภาพใหม่(ยังคงชุดคำสั่งตามด้านบน)
[SIZE=4]
-: หน้าต่างโปรแกรม
-: หน้าต่างตัวอย่างก่อนพิมพ์ รวมถึงปุ่มคำสั่งพิมพ์
-: ผลลัพธ์ (กลับไปเหมือนกับหน้าต่างโปรแกรม)
[SIZE=3]
แต่ปุ่มคำสั่งพิมพ์โดยตรง(ชุดคำสั่งที่2 ที่ปริ้นออกมาเลย) ไม่พบปัญหาดังกล่าว
รวมถึงปัญหานี้บางครั้งไม่เจอปัญหา(แนวอยู่ๆมา อยู่ๆไป) ภาพที่เห็นนั้นผมก็เปิดปิดโปรแกรมอยู่หลายรอบ และทุกๆครั้งผมก็ใส่ข้อมูลลงไปแนวเดียวกันแต่ผลออกมาเสียตามภาพในบางครั้ง
เพื่อความมั่นใจผมจึงใช้วิธีกลับมาสั่งพิมพ์ปุ่ม2 จบ...
จึงไม่ได้มาติดตามอ่านขอโทษด้วยครับ
หรือท่านใดพอทราบวิธีหา/วิธีแก้ปัญหานี้ ขอความกรุณาแนะแนวด้วยครับ
ขอบคุณครับ
แจ้งปัญหาพร้อมภาพใหม่(ยังคงชุดคำสั่งตามด้านบน)
[SIZE=4]
-: หน้าต่างโปรแกรม

-: หน้าต่างตัวอย่างก่อนพิมพ์ รวมถึงปุ่มคำสั่งพิมพ์

-: ผลลัพธ์ (กลับไปเหมือนกับหน้าต่างโปรแกรม)

[SIZE=3]
แต่ปุ่มคำสั่งพิมพ์โดยตรง(ชุดคำสั่งที่2 ที่ปริ้นออกมาเลย) ไม่พบปัญหาดังกล่าว
รวมถึงปัญหานี้บางครั้งไม่เจอปัญหา(แนวอยู่ๆมา อยู่ๆไป) ภาพที่เห็นนั้นผมก็เปิดปิดโปรแกรมอยู่หลายรอบ และทุกๆครั้งผมก็ใส่ข้อมูลลงไปแนวเดียวกันแต่ผลออกมาเสียตามภาพในบางครั้ง
เพื่อความมั่นใจผมจึงใช้วิธีกลับมาสั่งพิมพ์ปุ่ม2 จบ...
จึงไม่ได้มาติดตามอ่านขอโทษด้วยครับ
หรือท่านใดพอทราบวิธีหา/วิธีแก้ปัญหานี้ ขอความกรุณาแนะแนวด้วยครับ
ขอบคุณครับ
6 @R22374
เห็นด้วยกัยคุณสันติสุขค่ะ
ยังไม่เคยเจอปัญหาแบบนี้
ยังไม่เคยเจอปัญหาแบบนี้
Time: 0.6133s