กระทู้เก่าบอร์ด อ.Yeadram
1,104 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
อยากทราบวิธีไม่ให้มันแสดงค่าสุดท้ายครับ--(เดิมไฟล์เอ็กเซลครับ)
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 คน
Time: 0.3476s