var str,s:string;
i:integer;
s:=YourField.astring;
for i:=1 to length(s)
if ( ord(s[i])<ord('0') )or( ord(s[i])>ord('9') ) then break;
delete(s,i,length(s)-i+1);
result:=strtoint(s);
var
strValue,strRet:string;
i:integer;
begin
strRet := '';
for i:=1 to length(strValue) do
begin
case strValue[i] of
'0'..'9':
strRet := strRet+strValue[i];
end;
end
end;