ซ่อน PageFooterSection ในหน้าสุดท้ายของกลุ่มข้อมูล
กระทู้เก่าบอร์ด อ.Yeadram

 1,090   5
URL.หัวข้อ / URL
ซ่อน PageFooterSection ในหน้าสุดท้ายของกลุ่มข้อมูล

อยากให้เวลาที่ข้อมูลของแต่ละกลุ่มแสดงครบ ก็จะซ่อน PageFooterSection ครับ
ต้องใส่โค้ดใดในรายงานครับ รบกวนด้่วยครับ

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

1 @R16597
ผมว่าใน OnFormat event ของ Group's Footer section ให้เขียน Me.Sections("ชื่อ section ของ Page's Footer").Visible = False เอาไว้   แต่ถ้าเกิดเราไม่มี Group's Footer section ก็ให้สร้างขึ้นมาลอยๆไว้ ให้มีความสูงนิดเดียวพอ จำไม่ได้แล้ว...เหมือนว่าเพื่อให้เกิด OnFormat event มันต้องมีอะไรพิมพ์ใน section เอาไว้ด้วย ทดลองดูครับ ถ้าต้องมี ก็อาจใส่ตัวอักษรเล็กๆ เอาไว้สักตัว เช่นเครื่องหมาย"-" แล้วก็กำหนดสีให้จางๆเอาไว้ ก็จะไม่รบกวนสายตา
2 @R16604
Private Sub GroupFooter1_Format(Cancel As Integer, FormatCount As Integer)
    PageFooterSection.Visible = False
End Sub
3 @R16609
ขอบคุณท่าน อ.สันติสุข และ คุณ PichaiTC ครับ สามารถซ่อนได้แล้ว
ใน GroupFooter ผมก็มีข้อมูลที่ต้องแสดงครับ
ปัญหาต่อมาที่พบคือ
ผมแบ่งข้อมูลออกเป็นหลายกลุ่มใน Table เดียวกัน
หลังจากที่ OnFormat ตามด้านบนแล้ว
เมื่อครบข้อมูลกลุ่มที่ 1 หน้าถัดไป จะแสดงข้อมูลกลุ่มที่ 2
และมีความจำเป็นต้องให้ PageFooterSection กลับมาแสดงเหมือนเดิมครับ
ต้องใช้ code ใดเพิ่มเติม เพื่อให้ PageFooterSection กลับมาแสดงเหมือนเดิมครับ
4 @R16610
ที่ OnFormat ของ PageHeader section ให้ใส่ตรงกันข้าม คือ .Visible = True ครับ
5 @R16612
ขอบคุณท่าน อ.สันติสุข มากเลยครับ เยี่ยมครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2828s