Question : How do I find the max number in a field formatted as text?

I am using the following code to try to find the highest number in a field. The problem I am having is that the field is formatted as text (nothing I can do about that) so when the "highest" number is 3666, I am getting the result of "97."

How do I get the max number in a text field as if it were actually a number field?

Thanks,
George
Code Snippet:
1:
2:
Dim maxordnum As Integer
    maxordnum = DMax("[ordnum])", "[srvinv]")

Answer : How do I find the max number in a field formatted as text?

Dim maxordnum As Integer
    maxordnum = cint(DMax("format([ordnum],""0000"")", "[srvinv]"))


Random Solutions  
 
programming4us programming4us