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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-06-2011
rogercito rogercito is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 60
Poder: 13
rogercito Va por buen camino
validacion de edit

hola , que tal soy nuevo en este tema y me piden que realize una alta , y que en los edit no se puedan ingresar numeros y que tampoco el campo este vacio , lo mismo para otros edit que se ingrese letras y que el campo no este vacio como lo realio ??
gracias
Responder Con Cita
  #2  
Antiguo 16-06-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
hola como estas...
aqui puedes encontrar informacion sobre lo que buscas
asi mismo en el buscador puedes encontrar mucha ayuda sobre el tema

saludos
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 16-06-2011
rogercito rogercito is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 60
Poder: 13
rogercito Va por buen camino
procedure TForm1.edit1keypress(Sender: TObject; var Key: Char);

begin
if not(Upcase(Key) in[#8,#32,{'0'..'9'}'A'..'Z','a'..'z','Ñ','ñ']) then
begin
Key:= #0;

end;
end;

este es el codigo que utilizo para validar el ingreso de numero , lo que me faltaria es como dentro de ese if valido que si no ingresa nada no pueda avanzar al sigueinte ... probe de una forma no me deja avanzar pero me habilita los numeros
gracias
Responder Con Cita
  #4  
Antiguo 16-06-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
de que forma lo probaste?

otra cosa que podrias hacer es usar Tambien el evento onexit y preguntar mas o menos asi


Código Delphi [-]
 
if edtloquesea.Text = '' Then
   edtloquesea.setfocus
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #5  
Antiguo 16-06-2011
rogercito rogercito is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 60
Poder: 13
rogercito Va por buen camino
validacion de edit

hola , que tal tengo 2 codigosque saque de esta pagina que funcionan pero quisiera agregarles la validacion para saber si aprietan ENTER si el campo no fue llenado se los paso a continuacion

procedure TForm1.edit1keypress(Sender: TObject; var Key: Char);

begin
if not(Upcase(Key) in[#8,#32,{'0'..'9'}'A'..'Z','a'..'z','Ñ','ñ']) then
begin
Key:= #0;

end;
end;


el otro es :
begin
if (key <#48) or (key >#57) then
if key<>#8 then
begin
beep;
showmessage('Solo Puede Ingresar Números');
key:=#0;
end;
end;


a estos codigos les agregue
if key=#13 then //presiona enter y se salta
begin
if edit1.text=´´ then //si esta vacio
begin
showmessage(´el campo esta vacio´);
edit1.setfocus; //se queda ahi
end
else
edit2.setfocus; // salta al siguiente
end;


pero resulta que cuando agrego esto , no me toma las validaciones que realizo primero ...

su ayuda me importa
gracias
Responder Con Cita
  #6  
Antiguo 16-06-2011
rogercito rogercito is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 60
Poder: 13
rogercito Va por buen camino
muchas gracias por tus respuestas , acabo de publicar otro tema con el mismo titulo ..donde escribo todo , espero que me puedas ayudar ..desde ya muchas gracias y disculpa las molestias
Responder Con Cita
  #7  
Antiguo 16-06-2011
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
Estimado

No repitas hilos con la misma pregunta. Favor lee la guia de estilo y utiliza los Tag's

Gracias
__________________
BlueSteel
Responder Con Cita
  #8  
Antiguo 16-06-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
no publiques otro hilo, quedate en este porque si no la gente se pierde un poco con las respuestas
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #9  
Antiguo 16-06-2011
beginner01 beginner01 is offline
Miembro
NULL
 
Registrado: mar 2011
Ubicación: República Dominicana
Posts: 181
Poder: 14
beginner01 Va por buen camino
saludos.


prueba de esta manera.
Código Delphi [-]
//evento onKeyDown del edit
procedure TForm2.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin

 if Key=13 then
 begin
 ShowMessage('se ha presionado la tecla enter');
 end;

end;

//evento onKeyPress del edit
procedure TForm2.Edit1KeyPress(Sender: TObject; var Key: Char);
begin

  if (not(Upcase(Key) in[#8,#32,{'0'..'9'}'A'..'Z','a'..'z','Ñ','ñ'])) then
  begin
  Key:= #0;
  end;

end;
Responder Con Cita
  #10  
Antiguo 16-06-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.078
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Por favor, no repitas hilos, recuerda nuestra guía de estilo, gracias por tu colaboración.
Responder Con Cita
  #11  
Antiguo 16-06-2011
rogercito rogercito is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 60
Poder: 13
rogercito Va por buen camino
Hola disculpen por haber publicado en dos hilos diferentes ....... Cuendo pruebo agregando la validacion de que no deje espacios vacios en el edit me anula las otras validaciones m........ Gracis por la ayuda
Responder Con Cita
Respuesta



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
Ayuda con validación de EDIT pecosita C++ Builder 2 06-09-2006 15:20:54
Validación de nif Acker Varios 4 20-06-2006 13:44:03
Validacion spaike Varios 2 19-04-2006 19:56:12
validación Nelly Varios 8 12-10-2005 19:32:33
Validación C.I.F. Kafu Varios 2 23-05-2003 19:09:29


La franja horaria es GMT +2. Ahora son las 12:47:54.


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