If CustomerName is a Text field (not a Number field), you need extra quotes:
rstClone.FindFirst "[CustomerName] = """ & Me.CName & """"
Explanation of the quotes:
http://allenbrowne.com/casu-17.html
Several things can go wrong with that code anyway:
a) The value in the text box could be Null. Use IsNull() to test.
b) The value might not be found (e.g. filtered.) Test NoMatch.
c) It may not be possible to save the record in the form (e.g. if a required
field is missing), so the attempt to move to the next record will fail.

Signature
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.
> I have a search facility using the following in the after update event of
> a
[quoted text clipped - 39 lines]
>
> Cheers
scubadiver - 20 Mar 2007 14:54 GMT
doh!
Slap on forehead!
If CustomerName is a Text field (not a Number field), you need extra quotes:
rstClone.FindFirst "[CustomerName] = """ & Me.CName & """"