I'm not sure what you mean by 'internal representation' I want it to put a leading zero in the hour when its less than 10, just like it does with the minutes and the seconds. Since it does it for them, I dont understand why it doesnt do it for the hour. Not sure how to use the FORMAT function. I thought I was using that. Is it the area below in access where you set the format to hh:nn:ss AM/PM? If so, I get something like this. 7:02:03 AM instead of 07:02:03 AM eventhough I insert exactly that 07:02:03 AM. I'm lost partially due to my noobness with Access
Correct. The examples I gave above were tested in Access 2003 and I could not get the preceeding zero to display for the time. I could for the date but not the time.
You could probably use an unbound text box to display the time by converting it to a string and then formatting the way you want it. But, it would only display and not be able to update (unless you had a bunch of coding going along with it).