When you use the named formats, they use the Windows system defined defaults. You would need to use the Format() function to format with a $. Or, add a format to the control in the form since the Format() function will convert a numeric field to text.