i've looked all over the place and haven't found an answer (or at least one i can understand). i have a vehicle database, once each year all mileage values are zeroed to accept new mileage values for the next year. i'm trying to create a button to step through each record until EOF() and zero the values. It looks like this:
CODE:
Private Sub Annual_Btn_Click()
Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "Do You Want to Overwrite Data ?" ' Define message.
Style = vbYesNo + vbCritical + vbDefaultButton2 ' Define buttons.
Title = "MsgBox Demonstration" ' Define title.
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' User chose Yes.
MyString = "Yes" ' Perform some action.
Do While Not EOF()
[vehiclemaster]![jan_Start] = [vehiclemaster]![Dec_End]
[vehiclemaster]![Jan_End] = 0
[vehiclemaster]![Feb_End] = 0
[vehiclemaster]![Mar_End] = 0
[vehiclemaster]![Apr_End] = 0
[vehiclemaster]![May_End] = 0
[vehiclemaster]![Jun_End] = 0
[vehiclemaster]![Jul_End] = 0
[vehiclemaster]![Aug_End] = 0
[vehiclemaster]![Sep_End] = 0
[vehiclemaster]![Oct_End] = 0
[vehiclemaster]![Nov_End] = 0
[vehiclemaster]![Dec_End] = 0
enddo
Response2 = MsgBox("Done", vbOKOnly, "Okey - Dokey")
Else ' User chose No.
MyString = "No" ' Perform some action.
End If
End Sub
END CODE
If i use this code i get "Compile Error: Argument not optional." If i use rs.EOF() i get "Compile Error: Sub or function not defined." How in the (*&^% do You perform a While NOT EOF() in Access?
Thanks,
Dave
CODE:
Private Sub Annual_Btn_Click()
Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "Do You Want to Overwrite Data ?" ' Define message.
Style = vbYesNo + vbCritical + vbDefaultButton2 ' Define buttons.
Title = "MsgBox Demonstration" ' Define title.
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' User chose Yes.
MyString = "Yes" ' Perform some action.
Do While Not EOF()
[vehiclemaster]![jan_Start] = [vehiclemaster]![Dec_End]
[vehiclemaster]![Jan_End] = 0
[vehiclemaster]![Feb_End] = 0
[vehiclemaster]![Mar_End] = 0
[vehiclemaster]![Apr_End] = 0
[vehiclemaster]![May_End] = 0
[vehiclemaster]![Jun_End] = 0
[vehiclemaster]![Jul_End] = 0
[vehiclemaster]![Aug_End] = 0
[vehiclemaster]![Sep_End] = 0
[vehiclemaster]![Oct_End] = 0
[vehiclemaster]![Nov_End] = 0
[vehiclemaster]![Dec_End] = 0
enddo
Response2 = MsgBox("Done", vbOKOnly, "Okey - Dokey")
Else ' User chose No.
MyString = "No" ' Perform some action.
End If
End Sub
END CODE
If i use this code i get "Compile Error: Argument not optional." If i use rs.EOF() i get "Compile Error: Sub or function not defined." How in the (*&^% do You perform a While NOT EOF() in Access?
Thanks,
Dave