Gustav Brock
gustav at cactus.dk
Thu Aug 12 11:22:02 CDT 2004
Hi Paul To completely confuse you, Change (your own suggestion) is the event to pick for this. It works also for a paste of text by the user. Also, you could lighten your code a bit and use the Text property: With Me!txtFun If Len(.Text) > 0 Then .BackColor = vbRed .ForeColor = vbYellow Else .BackColor = vbWhite .ForeColor = vbBlack End If End With Or use two variables for the colours. /gustav > Can I make these changes the instant the User enters a text box, please? > If Not IsNull([txtFun]) Then > Me.txtFun.BackColor = vbRed > Me.txtFun.ForeColor = vbYellow > Else > Me.txtFun.BackColor = vbWhite > Me.txtFun.ForeColor = vbBlack > End If > I mean as he types "y" for "yes", or anything at all? The above doesn't work > till the record changes.