Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 24-03-2014
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.503
Poder: 23
MAXIUM Va camino a la fama
Mascara: !99.999.999;1;0

Edit1 en modo solo lectura. Te admitirá todos los rangos de RUT. Puedes ampliar la mascara para RUT más largos como 100.000.000-K -> !999.999.999;1;0

Código Delphi [-]
procedure TForm1.MaskEdit1Change(Sender: TObject);
Var RutParcial: ShortString;
begin
     RutParcial := IntToStr(StrToInt(QuitaMiles(MaskEdit1.EditText)));
     Edit1.Text:= '-' + DigitoVerificador(RutParcial);
end;

Hay que entender que el dígito verificador tiene su uso, que es justamente verificar. Esta unit te calcula el dígito cuando vas ingresando. Ahí tu ves como lo usas. Yo lo deje así, cosa que cuando ingresen el RUT (ingresar sin - ni dígito verificador), el usuario pueda comprobar si coincide el número verificador con el que le están indicando en el momento.

Adjunto Unit para competar
Archivos Adjuntos
Tipo de Archivo: rar UnitRut.rar (732 Bytes, 19 visitas)

Última edición por MAXIUM fecha: 24-03-2014 a las 15:22:01.
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
validar rut chileno elistraus PostgreSQL 0 19-12-2010 08:04:33
máscara sargento elias Conexión con bases de datos 1 17-04-2008 13:34:19
Mascara en TDBGRID KAYO Conexión con bases de datos 1 07-02-2007 19:50:49
Mascara a un DBEdit !!! Ledian_Fdez OOP 1 07-11-2006 03:45:09
validar un RUT chileno con maskedit unreal4u Varios 5 28-04-2005 22:36:30


La franja horaria es GMT +2. Ahora son las 16:01:21.


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