Yep, dump them all and replace them with your own code. Here's what I use:
Private Sub cmdFirstRecord_Click()
On Error GoTo Err_cmdFirstRecord_Click
DoCmd.GoToRecord , , acFirst
Exit_cmdFirstRecord_Click:
Exit Sub
Err_cmdFirstRecord_Click:
MsgBox Err.Description, vbInformation, "MyApp"
Resume Exit_cmdFirstRecord_Click
End Sub
Private Sub cmdPreviousRecord_Click()
On Error GoTo Err_cmdPreviousRecord_Click
DoCmd.GoToRecord , , acPrevious
Exit_cmdPreviousRecord_Click:
Exit Sub
Err_cmdPreviousRecord_Click:
MsgBox Err.Description, vbInformation, "MyApp"
Resume Exit_cmdPreviousRecord_Click
End Sub
Private Sub cmdNextRecord_Click()
On Error GoTo Err_cmdNextRecord_Click
DoCmd.GoToRecord , , acNext
Exit_cmdNextRecord_Click:
Exit Sub
Err_cmdNextRecord_Click:
MsgBox Err.Description, vbInformation, "MyApp"
Resume Exit_cmdNextRecord_Click
End Sub
Private Sub cmdLastRecord_Click()
On Error GoTo Err_cmdLastRecord_Click
DoCmd.GoToRecord , , acLast
Exit_cmdLastRecord_Click:
Exit Sub
Err_cmdLastRecord_Click:
MsgBox Err.Description, vbInformation, "MyApp"
Resume Exit_cmdLastRecord_Click
End Sub
Private Sub cmdNew_Click()
On Error GoTo Err_cmdNew_Click
DoCmd.GoToRecord , , acNewRec
Exit_cmdNew_Click:
Exit Sub
Err_cmdNew_Click:
MsgBox Err.Description, vbInformation, "MyApp"
Resume Exit_cmdNew_Click
End Sub
For the record n of n I use:
=IIf([NewRecord],"New Record","Contract " & [CurrentRecord] & " of " &
Count(*))
--
Arvin Meyer, MCP, MVP
http://www.datastrat.com
http://www.mvps.org/access
http://www.accessmvp.com
hikaru said:
to Mr. Arvin Meyer:
thanks for your reply, and yes I am using the built in navigation buttons
and tried to add my own.. but for the following code, recreated the Next
button without using the built in navigation buttons:
Private Sub Edit_Next_Click()
Dim rst As DAO.Recordset
If Not rst.EOF Then
MsgBox "ddd"
'Exit Sub
'''''''Do While Not rst.EOF
'DoCmd.GoToRecord , , acNext
Else
DoCmd.GoToRecord , , acNext
'If rs.EOF Then
' MsgBox "ddd"
' Exit Sub
End If
'End If
''''''' rst.MoveNext
'''''''Loop
'Exit_Go_Next_Click:
' Exit Sub
' DoCmd.GoToRecord , , acNext
End Sub
should I still remove all other built in navigation buttons like the "go
previous" button and so on?
,,,,,,,,,,,,,,,,,,,
to Mr. Evi:
thanks for your help, but I want the form to allow addition ^^