Hope someone can help me out on this. I need a way to run a small procedure when an Access Database Form is first opened. It needs to convert every key stroke to Capital letters. I have a procedure (See below) that does this, but I have to put it in every KeyPress procedure that accepts AlphaNumeric characters (currently 17 separate procedures).<br><br>I would like to run this code and have it active for the entire time the user is in the form. I do not want to trip the Caps Lock Key because if the user minimizes Access to jump to another program, I don't want them cussing me because I left their keyboard in CAPS mode!<br><br>Anyway, here is what I currently am using:<br><br>'===============================================<br>Private Sub Name_KeyPress(KeyAscii As Integer)<br>Dim char As Variant<br><br> char = Chr(KeyAscii)<br> KeyAscii = Asc(UCase(char))<br><br>End Sub<br>'===============================================<br><br>I tried to come up with an AutoExec Macro but I'm getting nowhere. Again, hope someone can help.<br><br>Larry<br><A HREF="mailto:lhall211@mediaone.net">lhall211@mediaone.net</A><br>