>>The only thing I can think of that works universally is setting the value to null which is not really empty. To the best of my knowledge, to properly do this based on data type, you would have to use a case statement and the Type() function.
>
>Mark,
>
>I believe that you are correct, however using VarType() instead of Type() would execute faster.
You are correct. The ResetToDefault() method would only work if the Value property [or whatever property] at instantiation is of the desired data type and value.
Mark McCasland
Midlothian, TX USA