กระทู้เก่าบอร์ด อ.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
PageFooterSection.Visible = False
End Sub
3 @R16609
ขอบคุณท่าน อ.สันติสุข และ คุณ PichaiTC ครับ สามารถซ่อนได้แล้ว
ใน GroupFooter ผมก็มีข้อมูลที่ต้องแสดงครับ
ปัญหาต่อมาที่พบคือ
ผมแบ่งข้อมูลออกเป็นหลายกลุ่มใน Table เดียวกัน
หลังจากที่ OnFormat ตามด้านบนแล้ว
เมื่อครบข้อมูลกลุ่มที่ 1 หน้าถัดไป จะแสดงข้อมูลกลุ่มที่ 2
และมีความจำเป็นต้องให้ PageFooterSection กลับมาแสดงเหมือนเดิมครับ
ต้องใช้ code ใดเพิ่มเติม เพื่อให้ PageFooterSection กลับมาแสดงเหมือนเดิมครับ
ใน GroupFooter ผมก็มีข้อมูลที่ต้องแสดงครับ
ปัญหาต่อมาที่พบคือ
ผมแบ่งข้อมูลออกเป็นหลายกลุ่มใน Table เดียวกัน
หลังจากที่ OnFormat ตามด้านบนแล้ว
เมื่อครบข้อมูลกลุ่มที่ 1 หน้าถัดไป จะแสดงข้อมูลกลุ่มที่ 2
และมีความจำเป็นต้องให้ PageFooterSection กลับมาแสดงเหมือนเดิมครับ
ต้องใช้ code ใดเพิ่มเติม เพื่อให้ PageFooterSection กลับมาแสดงเหมือนเดิมครับ
4 @R16610
ที่ OnFormat ของ PageHeader section ให้ใส่ตรงกันข้าม คือ .Visible = True ครับ
5 @R16612
ขอบคุณท่าน อ.สันติสุข มากเลยครับ เยี่ยมครับ
Time: 0.2828s