ลองทดสอบใส่คำสั่งแบบนี้แต่ติด Error ไม่ทราบว่าผิดต
กระทู้เก่าบอร์ด อ.Yeadram

 684   4
URL.หัวข้อ / URL
ลองทดสอบใส่คำสั่งแบบนี้แต่ติด Error ไม่ทราบว่าผิดต

คำสั่งที่เขียนไปใช้งานประมาณนี้ครับอาจารย์ แต่พอรันแล้วขึ้นเอ่อเร่อครับไม่ทราบว่า ผมต้องแก้ไขตรงไหนครับ

Sub SaveConsult()
Dim rs As DAO.Recordset
    Set rs = CurrentDb.OpenRecordset("T_Consult", dbOpenDynaset)
    Dim i As Long
    Dim a As Date
    Dim b As Date
    Dim c As Date
    For i = 1 To 7
    For a = 1 To 7
    For c = 1 To 7
    For b = 1 To 7
        If Not IsNull(Me("cmbConsult" & i)) And _
        Not IsNull(Me("txtDateConsult" & a)) And _
        Not IsNull(Me("txtTimeConsult" & b)) And _
        Not IsNull(Me("txtOutConsult" & c)) Then
       
            rs.AddNew
            rs!ConsultList = Me("cmbConsult" & i).Column(0)
            rs!ConsultDate = Me("txtDateConsult" & a)
            rs!ConsultTime = Me("txtTimeConsult" & b)
            rs!ConsultOut = Me("txtOutConsult" & c)
            rs!Consult_ID = Me.txtID
            rs.Update
        End If
    Next
    rs.Close: Set rs = Nothing

End Sub

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

1 @R23327
คำสั่ง For 1 คำสั่ง ต้องครอบปิดท้ายด้วย Next 1 ครั้ง ในนี้มี 4 For แต่มี Next เพียงแค่ตัวเดียวเท่านั้น
2 @R23328
ขอบคุณครับ
3 @R23330
อาจารย์เขียนตัวอย่างการใส่ next แต่ละตัวได้ไหมครับว่าต้องอ้างอิงตรงไหนเพราะผมลองทำแล้วมันบันทึกแค่ข้อมูล1ชุดกับID เท่านั้นไม่ยอมบันทึกข้อมูลชุดที่2 กับไอดีลงTable ครับ
4 @R23331
Update ทำได้แล้วครับผมดันไปตั้งprimary key ที่ไอดีเลยไม่ยอมให้ลงข้อมูลซ้ำครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2707s