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;
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);
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;
strvalue := FieldByName('yourfiled').asstring;
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);