บอร์ดเรียนรู้ Access สำหรับคนไทย

Thai Access Webboard => ห้อง MS Access => ข้อความที่เริ่มโดย: Eik Q Sang ที่ 02 เม.ย. 61 , 22:11:19

หัวข้อ: สร้างฟอร์มลบเรคคอร์ด แล้วเกิดเออเร่อเมื่อกดปุ่มลบเรคคอร์ดครับ
เริ่มหัวข้อโดย: Eik Q Sang ที่ 02 เม.ย. 61 , 22:11:19
รบกวนสอบถามหน่อยครับ ผมสร้างฟอร์มลบเรคคอร์ดขึ้นมาแล้วติดปัญหาตรงที่ว่า เมื่อกดปุ่มลบเรคคอร์ดแรกปกติไม่เกิดปัญหาใดๆ แต่พอกดลบเรคคอร์ดต่อมาพบว่าเกิด เออเร่อครับ จึงรบกวนดูโค้ดให้หน่อยครับผม ขอบคุณมากครับผม

โค๊ด: [Select]
Private Sub Command19_Click()
    Dim rst As DAO.Recordset
   
    If MsgBox("คุณต้องการลบข้อมูลนี้หรือไม่ ?" & vbCrLf & "", vbYesNo + vbInformation, "Warning !!") = vbYes Then
        Set rst = Recordset
          If Not rst.EOF Then
            rst.delete
            Me.txt_Status = "20"
        End If
            Set rst = Nothing
    End If
    Me.Form.Requery
End Sub
หัวข้อ: > สร้างฟอร์มลบเรคคอร์ด แล้วเกิดเออเร่อเมื่อกดปุ่มลบเรคคอร์ดครับ
เริ่มหัวข้อโดย: ปิ่นณรงค์ ที่ 02 เม.ย. 61 , 23:54:39
ให้เช็คการวาง control พวก Combobox textbox หรืออื่นๆ ไว้ที่ ส่วนหัวของฟอร์มหรือเปล่า เพราะถ้าเป็น ฟอร์มแบบ Continuous Forms ข้อมูลต้องอยู่ในส่วนรายละเอียด ห้าม เอา Control ตัวใดไปวางไว้ที่ส่วนหัวของฟอร์ม
เพราะ สาเหตุพวกนี้อาจจะทำให้เกิด error เมื่อ กดลบเรคคอร์ดถัดไปได้
หัวข้อ: > > สร้างฟอร์มลบเรคคอร์ด แล้วเกิดเออเร่อเมื่อกดปุ่มลบเรคคอร์ดครับ
เริ่มหัวข้อโดย: Eik Q Sang ที่ 03 เม.ย. 61 , 00:55:40
ให้เช็คการวาง control พวก Combobox textbox หรืออื่นๆ ไว้ที่ ส่วนหัวของฟอร์มหรือเปล่า เพราะถ้าเป็น ฟอร์มแบบ Continuous Forms ข้อมูลต้องอยู่ในส่วนรายละเอียด ห้าม เอา Control ตัวใดไปวางไว้ที่ส่วนหัวของฟอร์ม
เพราะ สาเหตุพวกนี้อาจจะทำให้เกิด error เมื่อ กดลบเรคคอร์ดถัดไปได้

ขอบคุณมากครับผม ทำได้แล้วครับ อิอิ