Ver Mensaje Individual
  #2  
Antiguo 09-03-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Reputación: 23
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
joseprad,

Cita:
Empezado por joseprad
...como podría limpiar los caracteres raros que pueda tener el campo Codi...
Revisa este código
Código Delphi [-]
function ValidChar(s : string) : String;
var
   i : Integer;
begin
   for i := 1 to Length(s) do
   begin
      if s[i] in ['a'..'z', 'A'..'Z', '0'..'9', ' '] then
         Result := Result + s[i];
   end;
end;
El código anterior filtra los caracteres que no estén en el conjunto de validación, el cual es extensible a otros caracteres que se requieran validar.

Se puede implementar en tu aplicación de la siguiente forma:
Código Delphi [-]
    Camps.Codi := ValidChar(FieldByName('Codi').AsString);
Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 09-03-2013 a las 20:01:01.
Responder Con Cita