Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-09-2007
Lenny Lenny is offline
Miembro
 
Registrado: jun 2007
Posts: 161
Poder: 17
Lenny Va por buen camino
Arrow Validar RUT, como implementarlo

Hola a todos... primero que nada... agradecimientos por la web y sus usuarios... e aprendido mucho siguiendo vuestros comentarios, mas que una herramienta es mi escuela esta web... en fin... la duda...

Soy un novatisimo en esto... pero me encanta y espero seguir en esto por mucho, pero me encontrado con un problema, ya han tratado el tema antes, e buscado en los hilos y no encuentro solucion, me refiero al famoso RUT chileno (DNI en otros paises, es lo mismo).
la idea es validar si el rut es correcto o no y lo unico que e encontrado en la web es esto:

Código Delphi [-]
Function ValRut(Rut: String):String;
 var
    Cuenta, Suma, totalrut, Revisa : Integer;
 begin
    Suma:=2;
    TotalRut:=0;
    For Cuenta:=Length(Trim(rut)) downto 1 do
      begin
         if Suma>7 then Suma:=2;
         Totalrut:=Totalrut+((StrToInt(copy(rut,cuenta,1)))*suma);
         Suma:=Suma+1;
      end;
    Revisa:=Round((frac(Totalrut/11)*10)+0.5);
    Revisa:=11-revisa;
    If Revisa=10 then Result:='K'
       else
         begin
           If Revisa=11 then Result:='0'
              else Result:=IntToStr(Revisa);
         end;
 end;



el problema es que no se como usarlo, si es que hay que declararlo, donde... etc... sorry... se que es tonto y de novatos... pero necesito me ayuden... la idea es que exista un edit o un maskedit en el cual escrivo un rut que seria algo asi: 11.268.924-4, y que al guardarlo a travez de un Button verifique si el RUT es correcto o no, de ser incorrecto me de un aviso... si pudieran adjuntar un ejemplo si no es mucho pedir... estaria mas que agradesido...

de antemano muchisimas gracias...

Última edición por Lenny fecha: 27-09-2007 a las 22:41:04.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como validar fechas Velia Varios 2 13-12-2005 00:46:13
como validar un dbgrid Shidalis OOP 9 03-08-2005 15:48:04
TJVoutlookbar como validar ? martita OOP 0 14-07-2005 02:44:25
Como Validar un Password carlos gonzalez Varios 2 11-05-2005 13:18:56
Como validar con una DBgrid... uper Firebird e Interbase 11 18-04-2005 17:45:00


La franja horaria es GMT +2. Ahora son las 12:44:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi