เลือกพิมพ์ที่ละหน้า หรือ พิมพ์คราวเดียวทั้งหมด
กระทู้เก่าบอร์ด อ.Yeadram

 2,005   5
URL.หัวข้อ / URL
เลือกพิมพ์ที่ละหน้า หรือ พิมพ์คราวเดียวทั้งหมด

มีรายงานที่ยาวประมาณ 10 หน้ากระดาษ
หากต้องการให้เลือกได้ว่า
ต้องการพิมพ์ที่ละหน้า
หรือให้พิมพ์รวดเดียวหมดทุกหน้า

ต้องดำเนินอย่างไร

5 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R06404
ที่หน้ารายงาน กด ctrl+P

แล้วเลือก จากหน้าไหนถึงไหน

ไม่รู้คำตอบจะตรงใจหรือเปล่า!!
2 @R06405
หากรู้แน่นอนแล้วว่า เราจะพิมพ์หน้าไหนของรายงานนั้น โดยไม่ต้อง Preview เพื่อดูราบละเอียดอีก
ก็สารถใช้ Macro แบบง่ายเข้ามาช่วยได้เลยค่ะ โดยสร้าง Macro ขึ้นมา แล้วกำหนดคำสั่งต่างๆตามรูปนี้นะคะ



1.) แอ็คชั่นแรก เลือก OpenReport แล้วก็เลือกรายงานที่ต้องการ
2.) แอ็คชั่นถัถมา เลือก RunCommand แล้วเลือคำสั่ง Print
3.) แอ็คชั่นถัดมา อาจเพิ่มแอ็คชั่น Maximize ด้วยก็ได้

บันทึกแล้วก็นำ Macro นี้ ไปผูกกับ Event ที่ต้องการได้เลยค่ะ
หากต้องการเขียนเป็นโค้ด เดี๋ยวรอให้อาจารย์ท่านมาช่วยนะคะ
3 @R06406
สมมุติว่าเราอยากได้เป็นฟอร์ม
โดยให้เลือกว่าต้องการพิมพ์หน้าที่เท่าใด
ถึงหน้าที่เท่าใด
แล้วเขียนโค๊ตบนปุ่มสั่งพิมพ์
ต้องขียนอย่างไร
ขอบคุณทุก ๆ ท่านครับ
4 @R06408
ก็สามารถผูก macro ที่แนะนำไป ไว้กับ event on Click ของปุ่มสั่งพิมพ์บนฟอร์ม เพื่อให้รัน macro นี้เมื่อคลิกที่ปุ่มสั่งพิมพ์ได้เลยค่ะ

เมื่อ macro รันก็จะได้เป็นไดอาล็อคของการพิมพ์ (ตามในรูป) ซึ่งเราสามารถเลือกหน้าเอกสารที่จะพิมพ์ได้ โดยที่มันจะยังไม่พิมพ์เอกสารในทันที รอให้เราเลือกและยืนยันเสียก่อนจึงจะเริ่มพิมพ์ตามที่กำหนดค่ะ



5 @R06418
ขอบคุณครับคุณมาลี
ที่ช่วยให้ความรู้
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3241s