เพิ่มเส้นบรรทัดให้เต็มหน้า แต่ซ้ำข้อมูลบรรทัดสุดท้
กระทู้เก่าบอร์ด อ.Yeadram

 1,045   4
URL.หัวข้อ / URL
เพิ่มเส้นบรรทัดให้เต็มหน้า แต่ซ้ำข้อมูลบรรทัดสุดท้

ผมดัดแปลงจากโค้ดนี้ครับ ปรากฏว่าตอนนี้เจอปัญหาแสดงรายการบรรทัดสุดท้ายจนครบ ทำการซ่อนค่าซ้ำแล้วยังแสดงอยู่ครับ
Option Compare Database   'Use database order for string comparisons
Option Explicit
      
Global TotCount As Integer

' Call the SetCount() function from the group header section's
' OnPrint property using the syntax: =SetCount(Report)

' Call the PrintLines() function from the detail section's OnPrint
' property using the syntax: =PrintLines(Report,[TotGrp]).

      Function PrintLines(R As Report, TotGrp)
        TotCount = TotCount + 1
        If TotCount = TotGrp Then
              R.NextRecord = False
        ElseIf TotCount > TotGrp And TotCount < 10 Then
              R.NextRecord = False
              R![ProductName].Visible = False
        End If
      End Function

      Function SetCount(R As Report)
        TotCount = 0
        R![ProductName].Visible = True
      End Function
อยากทราบวิธีไม่ให้มันแสดงค่าสุดท้ายครับ--(เดิมไฟล์เอ็กเซลครับ)

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

1 @R18863
มันไม่ซ้ำ ค่าที่เราอ้างอิง ดั่งภาพ ผมจะทดลองเพิ่มแก้ ตรง R![productname]
2 @R18864
มีแต่วิเคราะห์สาเหตุได้ครับผมทดลอง คัดลองวางโค้ดทั้งหมด แล้วเติมเลข 1 ลงไปเพื่อให้แตกต่างจากโค้ดเก่า เปลี่ยน productName เป็น salary ผลคือ ตาย ครับ
3 @R18865
คุณซ่อนเฉพาะชื่อคนไม่ใช่หรือครับ (ทำไมชื่อคนถึงมีชื่อเท็กซ์บ็อกซ์ว่า productname ?) แต่ไม่ได้ซ่อนช่องอื่นๆไว้เลย ช่องลำดับที่ , จำนวนเงิน หรือกรอบของเลขผู้เสียภาษี ก็เลยยังแสดงออกมา ครับ
4 @R19043
สรุปหาทางออกได้แล้วทำให้ครบ 10 คน แล้วไปทำตัวหนังสือเป็นสีขาวเวลาออกรายงานกรณีที่เป็นชื่อที่ไม่ใช้ หรืออีกแนวหนึ่งมีรายงาน 10 อัน (สะดวกสำหรับคนใช้ร่วม) ให้ติกเลือกบนฟอร์มว่า มีคนจ่ายค่าประกัน 1 คน / 2 คน / 3 คน ... 10 คน
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2292s