La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Delphi/595196-VALIDAR-INGRESOS-DE-RUTNUMEROS-Y-LETRAS.html

VALIDAR INGRESOS DE RUT,NUMEROS Y LETRAS

VALIDAR INGRESOS DE RUT,NUMEROS Y LETRAS

Publicado por paulita tevere (1 intervención) el 09/02/2006 22:03:40
Hola que tal quisiera que me ayudaran , soy una aprendiz de DELPHI 7. necesito saber como se valida el ingreso de letras , numeros y rut en cajas de texto y a la vez cuando se hace enter el focus pase a la siguiente caja de texto, pero no se si se trabaja con con algunos de estos eventos onclick, onkeypress o onchange o quizas otros por si acaso tengo los encabezados del programa, espero que los rellenen con los codigos
Nota:Hay que agregar alguna variable en alguna parte del programa ¿en donde por favor?

//VALIDAR RUT
procedure TForm1.edit_rutClick(Sender: TObject);
begin
----------------------------//codigos
end;

end.

procedure TForm1.edit_rutKeyPress(Sender: TObject; var Key: Char);
begin
--------------------------- //codigos
end;

procedure TForm1.edit_rutChange(Sender: TObject);
begin
---------------------------//codigos
end;

end.

//VALIDAR EL INGRESO DE NUMEROS
procedure TForm1.edit_telefonoClick(Sender: TObject);
begin
----------------------------//codigos
end;

end.

procedure TForm1.edit_telefonoKeyPress(Sender: TObject; var Key: Char);
begin
--------------------------- //codigos
end;

procedure TForm1.edit_telefonoChange(Sender: TObject);
begin
---------------------------//codigos
end;

end.

//VALIDAR EL INGRESO DE LETRAS
procedure TForm1.edit_nombreClick(Sender: TObject);
begin
----------------------------//codigos
end;

end.

procedure TForm1.edit_nombreKeyPress(Sender: TObject; var Key: Char);
begin
--------------------------- //codigos
end;

procedure TForm1.edit_nombreChange(Sender: TObject);
begin
---------------------------//codigos
end;

end.

Espero que me ayuden por favor
Gracias….chaoo
PAULITA TEVERE

RE:VALIDAR INGRESOS DE RUT,NUMEROS Y LETRAS

Publicado por CESAR (77 intervenciones) el 10/02/2006 08:41:59
Para el focus a de un objeto a otro, pon este còdigo en el evento onkeypress
Ej: Edit1.Setfocus; Botton1.Setfocus, y otros.

Si quieres validar nùmeros para telefonos hay un objeto que se llama Editmask,

en la propiedad editmask puedes seleccionar varios tipos de formato o mascaras como telefono, fecha, ID y otros.

RE:VALIDAR INGRESOS DE RUT,NUMEROS Y LETRAS

Publicado por CESAR (77 intervenciones) el 10/02/2006 08:46:13
Perdon por no explicar mas el Setfocus, te doy estos ejemplos:

en el OPnKeypress de un edit u otro objeto:
If Key = chr(13) then / / 13 es ENTER
begin
Edit2.Setfocus;
end;

En onclick del Boton
Edit1.Setfocus;

No todos los objetos se les puede utilizar el focus.
Espero que te sirva de algo.

RE:VALIDAR INGRESOS DE RUT,NUMEROS Y LETRAS

Publicado por PAULITA TEVERE (1 intervención) el 10/02/2006 22:15:47
GRACIAS PERO TODAVIA NO ME HAN AYUDADO CON EL VALIDADOR DE RUT,NUMEROS(que solamente ingresen numneros),LETRAS(solamente ingresen letras)
espero su ayuda

RE:VALIDAR INGRESOS DE RUT,NUMEROS Y LETRAS

Publicado por guillermo (20 intervenciones) el 13/02/2006 14:18:39
debes utilizar el control tipo maskedit que lo consigues en la pestaña additional.

en la propiedad EditMask debes colocar la mascara, si vas a la ayuda y colocas buscar "EditMask" te dice los caracteres que debes usar para que al digitar el campo solo permita colocar solo letras, o solo numeros, o ambos....por ejemplo
######.##, solo permite numeros....