Not quite sure I follow. You can place the cursor at the end of all text in the field using something like this.
If Not IsNull(Me.FieldName.Value) Then
Me.FieldName.SelText = Me.FieldName
End If
You can place the position of the cursor in a predetermined position using code like this
Code:
If IsNull(Me.NameOfField.Value) Then
Me.NameOfField.SelStart = 0
End If
If Not IsNull(Me.NameOfField.Value) Then
If Len(Me.NameOfField.Value) < 32000 Then
Me.NameOfField.SelStart = 2
Else
Me.NameOfField.SelStart = 0
End If
End If
THe following will delete all text after the second character, leaving the cursor just after the second character.
Code:
If Not IsNull(Me.FieldName.Value) Then
Me.FieldName.SelText = Left(Me.FieldName, 2)
End If