Autonumber fields are purely numeric and are only guaranteed to be unique and not consecutive and should be used for record identification purposes only and assigned no other meaning at all - see this link
http://www.utteraccess.com/wiki/index.php/Autonumbers.
it is doable (google 'dmax+1') but your suggestion is potentially fraught with problems - what if customer changes name (or you correct it), customer is one name only, two customers have the same first three letters (John Smith, John Smithson) etc. Here is a link to get you started
http://www.access-programmers.co.uk/...d.php?t=221597
By all means create a unique code initially based on first three letters, but don't tie yourself to this being the only option - suggest your customer table would be something like
tblCustomers
CustomerPK autonumber
CustomerAccountNo - text, indexed, no duplicates (initially based on 1st 3 chars)
Firstname text
Surname text
etc