report Limited
กระทู้เก่าบอร์ด อ.Yeadram

 3,085   7
URL.หัวข้อ / URL
report Limited

เรียนผู้รู้ทุกท่าน

ผมต้องการทำ report ให้แสดง sub report โดยระบุให้แสดง 5 record
ถ้าีมีข้อมูลเ้กิน 5 Record ให้แสดงหน้าถัดไป
เหมือนกับ Invoice นะครับ

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

1 @R01940
- ใน detail section ให้สร้าง invisible textbox ไว้ตัวนึง สมมุติตั้งชื่อว่า myCounter กำหนดให้ ControlSource property มีค่าเป็น =1 (ต้องมีเครื่องหมายเท่ากับด้วย) และกำหนด RunningSum property ให้มีค่าเป็น OverAll   ต่อไปสร้าง page break control ไว้หนึ่งตัวบน detail section เช่นกัน สมมุติชื่อว่า myPageBreak ที่สำคัญคือต้องวางไว้ให้ติดแนบกับขอบล่างสุดของ detail section เลย อย่าให้เหลือที่ว่างไว้แม้แต่น้อย ไม่เช่นนั้นอาจเกิดการพิมพ์หน้าว่างๆที่หน้าสุดท้ายได้

- แล้วใส่โค้ดนี้เข้าไป

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
    Me!myPageBreak.Visible = ((Me!myCount Mod 4) = 0)
End Sub
2 @R01942
สุดยอดคับ
3 @R01977
ผมรบกวนขอตัวอย่าง จะได้ไหมครับ
4 @R02001
5 @R21137
อาจารย์ สันติสุขค่ะ
หากเป็นแบบนี้ จะรู้ได้ยังไงค่ะ ว่าเราต้องการให้ Show กี่ Record
กำหนดตรงไหนว่า แค่ 5 Record
6 @R21139
ตัวเลขหลัง Operator Mod เป็นตัวกำหนดครับ แต่น่าจะคนละอย่างกับที่คุณต้องการที่ได้ถามไว้ในอีกคำถามก่อนหน้า
7 @R21141
ขอบคุณมาก ๆ ค่ะ อาจารย์


ในอีกคำถามนึงนั้น ... จะลองทำดูค่ะ
ไม่ค่อยถนัด ใส่ Macro ค่ะ ต้องค่อย ๆ ลอง
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2570s