Hi, I am really a novice and am having an issue with a loop.
I have a continuous form that has a calculated field.
I need to have the field update a table.
The loop works but does not update the last record.
Don't laugh when you read this, like I said I am a novice.
Can someone tell me what I am doing wrong?
Dim rs As DAO.Recordset
Dim strBookmark As String
Dim SQL3 As String
SQLIN3 = "UPDATE Tbl_TechReturnsInTransit SET Tbl_TechReturnsInTransit.PutAwayLocation = [Forms]![011 Tech Returns]![TxtPutAway]WHERE (((Tbl_TechReturnsInTransit.[STO#]) = [Forms]![011 Tech Returns]![txtSTO]) And ((Tbl_TechReturnsInTransit.Material) = [Forms]![011 Tech Returns]![Material]))"
Set rs = Me.RecordsetClone
rs.MoveFirst
Do While Not rs.EOF
strBookmark = rs.Bookmark
DoCmd.RunSQL SQLIN3
Me.Bookmark = strBookmark
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
I have a continuous form that has a calculated field.
I need to have the field update a table.
The loop works but does not update the last record.
Don't laugh when you read this, like I said I am a novice.
Can someone tell me what I am doing wrong?
Dim rs As DAO.Recordset
Dim strBookmark As String
Dim SQL3 As String
SQLIN3 = "UPDATE Tbl_TechReturnsInTransit SET Tbl_TechReturnsInTransit.PutAwayLocation = [Forms]![011 Tech Returns]![TxtPutAway]WHERE (((Tbl_TechReturnsInTransit.[STO#]) = [Forms]![011 Tech Returns]![txtSTO]) And ((Tbl_TechReturnsInTransit.Material) = [Forms]![011 Tech Returns]![Material]))"
Set rs = Me.RecordsetClone
rs.MoveFirst
Do While Not rs.EOF
strBookmark = rs.Bookmark
DoCmd.RunSQL SQLIN3
Me.Bookmark = strBookmark
rs.MoveNext
Loop
rs.Close
Set rs = Nothing