กดปุ่ม Preview แล้วมันวนซ้ำ 6 รอบ
กระทู้เก่าบอร์ด อ.Yeadram

 1,178   1
URL.หัวข้อ / URL
กดปุ่ม Preview แล้วมันวนซ้ำ 6 รอบ

Private Sub Command16_Click()
On Error GoTo Err_Command16_Click

    Dim stDocName As String

    stDocName = "DealerData"
    DoCmd.OpenReport stDocName, acPreview, , "([Dlrname] = '" & Me.cbName & "')"

Exit_Command16_Click:
    Exit Sub

Err_Command16_Click:
    MsgBox Err.Description
    Resume Exit_Command16_Click
    
End Sub


เมื่อกด open report แล้ว มันจะวนซ้ำ 6 รอบ มี 24 หน้า ซึ่งจริงๆ แล้วมีแค่ 4 หน้า อยากจะล็อคให้โชว์แค่ 4 หน้าจะต้องทำยังไงบ้างครับ

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

1 @R05695
ขั้นต้น คุณได้ตั้งข้อสมมติฐานไว้ ถึงความน่าจะเป็นสาเหตุไว้อย่างไรบ้าง
และได้ทดสอบข้อสมมติฐานนั้น อย่างใดไปแล้วบ้างครับ

เช่น
1 ตั้งค่าหน้ากระดาษ จาก Driver ของปริ๊นท์เตอร์ผิด
2 ตั้งค่าหน้ากระดาษ จาก Access ผิด
3 กำหนดระยะขอบของรายงานเกินหน้ากระดาษ (ในตอนออกแบบรายงาน)
4 มีการฝังมาโคร ใดๆ ไว้ในรายงาน หรือในปุ่มคำสั่งที่เรียกรายงาน มาโครตัวนั้นอาจมีปัญหาหรือ มีคำสั่งที่ขัดแย้งใดๆ
5 มีการฝังโค้ดไว้ในเหตุการณ์ใด ของรายงาน โค้ดในเหตุการณ์นั้นๆ อาจเป็นตัวกระทำให้เกิดปัญหา
6 มีการฝังโค้ดหลายเหตุการณ์ โดยโค้ดแต่ละเหตุการณ์สั่งทำงานขัดแย้งกันเอง หรือมีทั้งโค้ด VBA และ มาโคร ทำงานซ้ำซ้อนกัน ลองลดโค้ด หรือลด มาโครออกบ้างหรือยัง
7 อาจเป็น Bug ที่ถูกสร้างขึ้นโดยไม่เจตนาของโปรแกรม ลองคอมไพล์โค้ด หรือการ กระชับข้อมูลดูหรือยัง
8 ถ้าหาสาเหตุอื่นๆ ไม่เจอ ลองสร้างรายงานใหม่ขึ้นมาใหม่เลียนแบบของเก่า (ห้ามคัดลอกของเก่า) แล้วลองเรียกใช้รายงานตัวใหม่หรือยัง
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3439s