Perhaps (untested)
<>"*[!0-9]*"
will work for you.
> Dear All,
>
[quoted text clipped - 9 lines]
> cheers,
> Sam Solomon
It may be simpler to use the TextBox_BeforeUpdate Event and check whether
the entry is numeric or not using the IsNumeric() function.

Signature
HTH
Van T. Dinh
MVP (Access)
> Dear All,
>
[quoted text clipped - 9 lines]
> cheers,
> Sam Solomon
John Spencer - 17 Nov 2005 14:11 GMT
IsNumeric is generally accurate, but there are exceptions to the rule of
only numbers.
IsNumeric("1d10") is True
IsNumeric("1e10") is True
IsNumeric("-10") is True
I usually use a custom function to check each character in the string using
IsNumeric.
> It may be simpler to use the TextBox_BeforeUpdate Event and check whether
> the entry is numeric or not using the IsNumeric() function.
[quoted text clipped - 12 lines]
>> cheers,
>> Sam Solomon