Jeremy,
The valid only fires if the user gets into the field. You might want to create a table level rule.
>I am trying to force a user to enter a value in a textbox. The control source is a field in a view that I created. That field is validated by a stored procedure (as follows)
>
>FUNCTION vEexp()
>
>lparameters tnEexp
>
>RETURN not empty(allt(tnEexp))
>
>This should work but it does not. The valid only gets called if the user changes the field. How do I force validation