The code is supposed to reject the duplicate and open the existing record? No error message? Step debug, follow the code as it executes, see where deviates from expected behavior, fix, repeat.
Try this instead:
Code:
Set rsc = Me.RecordsetClone
CODE = Me.[Alliance Code].Value
MatchCriteria = "[Alliance Code]=" & "'" & CODE & "'"
rsc.FindFirst MatchCriteria
If Not rsc.NoMatch Then
'Undo duplicate entry
Me.Undo
'Message box warning of duplication
MsgBox "Warning This Alliance Code " _
& CODE & " has already been entered." _
& vbCr & vbCr & "You will now been taken to the record.", _
vbInformation, "Duplicate Information"
'Go to record of original alliance code
Me.Bookmark = rsc.Bookmark
Cancel = True
End If