cstuart79,
You may have some special code there causing the error. I suggest creating one blank db with two tables and two forms to make a test.
Also, I just realized that DAO recordset gives a record count only on records that has been passed. So the correct code should be:
Private Sub Form_Current()
If Not Me.RecordsetClone.EOF Then
Me.RecordsetClone.MoveLast
End If
Label6.Caption = Me.RecordsetClone.RecordCount
End Sub