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

 1,030   2
URL.หัวข้อ / URL
สอบถาม การสังพิม รายงานหน้าล่าสุดครับ

ช่วยบอกการสังพิมรายงานหน้าล่าสุดหน่อยครับท่าน ให้ใหแสดงรายงานหน้าล่าสุดด้วยครับ ขอบคุนคราบบ

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

1 @R20941
1. ในส่วนของ รายงาน พื้นที่ Page Footer ให้สร้าง Text Box ขึ้นมา 1 และใส่ค่าที่ Property > Data > Control Source: =[Pages]
ชื่ออะไรก็ได้ ขอให้มี ถ้ามี Text Box ลักษณะนี้อยู่แล้วก็ไม่ต้องสร้าง และถ้าไม่อยากให้เห็นก็กำหนด Property > Format > Visible: No

2. โค๊ดที่คุณจะสั่งพิมพ์ (สมมุติรายงานชื่อ Report1)
- พิมพ์หน้าสุดท้ายอย่างเดียว
    DoCmd.OpenReport "Report1", acViewPreview, , , acHidden
    DoCmd.SelectObject acReport, "Report1", False
    DoCmd.PrintOut acPages, Reports!Report1.[Pages], Reports!Report1.[Pages]
    DoCmd.Close acReport, "Report1"

- เปิดรายงานหน้าสุดท้ายอย่างเดียว
    DoCmd.OpenReport "Report1", acViewPreview
    SendKeys "{End}", True

- เปิดรายงานหน้าสุดท้ายพร้อมพิมพ์หน้าสุดท้าย
    DoCmd.OpenReport "Report1", acViewPreview
    DoCmd.SelectObject acReport, "Report1", False
    DoCmd.PrintOut acPages, Reports!Report1.[Pages], Reports!Report1.[Pages]
    SendKeys "{End}", True

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