I'm using the code below but not ok
Code:
Private Sub Form_Current()
On Error GoTo Err_Form_Current
'Provides record count for form
Dim rs As DAO.Recordset
Dim Count As Integer, Position As Integer
Set rs = Me.RecordsetClone
rs.MoveLast
rs.MoveFirst
Count = rs.RecordCount
Me!txtRecCnt = "of " & Count
Position = Me.CurrentRecord
Me!txtRecPos = Position
If Position = 1 Then
Me!gotoPrevious.Enabled = False
Else
Me!gotoPrevious.Enabled = True
End If
If Position > Count Then
Me!gotoNext.Enabled = False
Me!gotoNew.Enabled = False
Me!txtRecCnt = "of " & Position
Else
Me!gotoNext.Enabled = True
Me!gotoNew.Enabled = True
Me!txtRecCnt = "of " & Count
End If
rs.Close
Exit_Form_Current:
Exit Sub
Err_Form_Current:
MsgBox Err.Description
Resume Exit_Form_Current
End Sub
Private Sub gotoFirst_Click()
On Error GoTo Err_gotoFirst_Click
'Go to first record on form
DoCmd.GoToRecord , , acFirst
Exit_gotoFirst_Click:
Exit Sub
Err_gotoFirst_Click:
MsgBox Err.Description
Resume Exit_gotoFirst_Click
End Sub
Private Sub gotoLast_Click()
On Error GoTo Err_gotoLast_Click
'Go to last record on form
DoCmd.GoToRecord , , acLast
Exit_gotoLast_Click:
Exit Sub
Err_gotoLast_Click:
MsgBox Err.Description
Resume Exit_gotoLast_Click
End Sub
Private Sub gotoNew_Click()
On Error GoTo Err_gotoNew_Click
'Add New Record To Course List
DoCmd.GoToRecord , , acNewRec
[strSalespersonID].SetFocus
Exit_gotoNew_Click:
Exit Sub
Err_gotoNew_Click:
MsgBox Err.Description
Resume Exit_gotoNew_Click
End Sub
Private Sub gotoNext_Click()
On Error GoTo Err_gotoNext_Click
'Go to next record in list
DoCmd.GoToRecord , , acNext
Exit_gotoNext_Click:
Exit Sub
Err_gotoNext_Click:
MsgBox Err.Description
Resume Exit_gotoNext_Click
End Sub
Private Sub gotoPrevious_Click()
On Error GoTo Err_gotoPrevious_Click
'Go to previous record
DoCmd.GoToRecord , , acPrevious
Exit_gotoPrevious_Click:
Exit Sub
Err_gotoPrevious_Click:
MsgBox Err.Description
Resume Exit_gotoPrevious_Click
End Sub
Private Sub New_Contact_Lable_Click()
DoCmd.OpenForm "NewContact"
DoCmd.Close acForm, "ContactDetail"
End Sub