I created a rule that will set the first letter to upper case
IF Contacts IS NEW THEN Contacts.FirstName = REPLACE_PATTERN (Contacts.FirstName, SUBSTRING(Contacts.FirstName,0,1), TO_UPPER_CASE(SUBSTRING(Contacts.FirstName,0,1)))
Had problems getting the WORD_COUNT or CHARS_FROM_LEFT and thought I read that they where unsupported within SQL Server...? Should I be able to use SQL Server functions of CHARINDEX or PATINDEX to accomplished a more complete instance of the proper case calculate?
This certainly does not get me 100% of what I was looking but it is closer because it removes the edit mask from forcing the user.
I still like to force auto proper case at the time of enter rather then a calculated field and I started to tackle building a custom java function(my first so it will take me a while) and while this will provide a better solution (because I can include hyphens, and apostrohies), but then it occurred to me that I still will need a rule to do this for all my contact name and address fields - is this the best approach?
thanks