I agree there are problems with programming the conversion to force "Title
case" in Access, but the following code works:
Option Compare Database
Option Explicit
Function Proper(strToChange As String) As String
' Converts string to Proper case
On Error Resume Next
Proper = StrConv(strToChange, vbProperCase)
End Function