Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-01-2008
wascar2003 wascar2003 is offline
Registrado
 
Registrado: feb 2007
Posts: 5
Poder: 0
wascar2003 Va por buen camino
Hacer Que No Me Acepte Letras O Numeros En Un Edit.

Como Le Hago Para Que No Me Acepte Letras O Numeros En Un Edit?

De Antemano, Muchas Gracias.
Responder Con Cita
  #2  
Antiguo 31-01-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Hola.

¿Y ese Camel Case? Se te ha pegado de tanto programar en Delphi, ¿eh?



Por favor, realiza una búsqueda en los foros. Es un tema que ya está más que visto.


Salu2
Responder Con Cita
  #3  
Antiguo 31-01-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por wascar2003 Ver Mensaje
Como Le Hago Para Que No Me Acepte Letras O Numeros En Un Edit?

De Antemano, Muchas Gracias.
VaLiDaNdO CaDa cArAcTeR qUe dIgIteN, UsA eL EvEnTo OnKeYpReSs

SaLuD oS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #4  
Antiguo 31-01-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Utiliza esto

Código Delphi [-]
 
procedure TFrmformulario.EditKeyPress(Sender: TObject;
  var Key: Char);
begin
  If Ord(Key) In [60..64,91..94,123..192, 194..200,202..204,
                  206..208,210,212..217,219..224, 226..232,
                  234..236, 238..240,242,244..249, 251..255] Then
    Key := #0
end;
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #5  
Antiguo 01-02-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
¡Jo, poliburro, que lo había mandado a hacer una búsqueda! :'(

Que esa misma pregunta la contesté hace tres días.


¿Seguro que eso coje todas las letras? ¿Tildes también? ¿La ñ, la ç...?


Salu2.
Responder Con Cita
  #6  
Antiguo 01-02-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por ixMike Ver Mensaje
¡Jo, poliburro, que lo había mandado a hacer una búsqueda! :'(

Que esa misma pregunta la contesté hace tres días.


¿Seguro que eso coje todas las letras? ¿Tildes también? ¿La ñ, la ç...?


Salu2.

ups, jajaja sorry es que esto se actualiza super rápido jajajaja. y sobre si coje, pues sería bueno probarlo no? jajaja no seais vagos jajajaja
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #7  
Antiguo 01-02-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Cita:
Empezado por poliburro Ver Mensaje
ups, jajaja sorry es que esto se actualiza super rápido jajajaja. y sobre si coje, pues sería bueno probarlo no? jajaja no seais vagos jajajaja
¿vago? ya lo probé. No coje ç ni Ç, y sólo las letras con tilde tipo "´", pero no "¨" ni "`" ni "^"; no obstante, acepta +, -, *, puntos.....

y también el espacio, ¿debería? el amigo pedía sólo números y letras, nada de espacios...

bueno, ya le has dado el código, que se mire la tabla ASCII , que tú ya has hecho bastante.



Salu2.
Responder Con Cita
  #8  
Antiguo 01-02-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Pidió ambos casos no?, no sep, ese código no recuerdo ni para que filtro lo uso jajajaa, será chamba de él definir bien los rangos de valores asccii a filtrar.

Suerte
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #9  
Antiguo 01-02-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por ixMike Ver Mensaje
y también el espacio, ¿debería? el amigo pedía sólo números y letras, nada de espacios...
Hey, momento, aquí hay un tremendo BUG, el compañero pedía esto:

Cita:
Empezado por wascar2003
Para Que No Me Acepte Letras O Numeros
Entonces que quiere que acepte..

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #10  
Antiguo 01-02-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Cita:
Empezado por ixMike Ver Mensaje
...¿vago? ya lo probé. No coje ç ni Ç, y sólo las letras con tilde tipo "´", pero no "¨" ni "`" ni "^"; no obstante, acepta +, -, *, puntos.....
...
Y creo que también admite letras si las copias de algún lado (Ctrl+C) y las pegas en el control (Ctrl+V); esto es porque eso no pasa por el evento "KeyPress", ya que solo se presionan teclas de control.

Lo mejor sería utilizar un control al que se le pueda definir cuáles caracteres son válidos. Como por ejemplo, un TjvValidateEdit de las Jedi, en el cuál en su propiedad "CheckChars", tú defines cuales serían los caracteres que acepta. Cualquier cosa que no este dentro de esa cadena, no será aceptada.

De esta forma solo editas una propiedad y te olvidas de escribir código.
__________________


Última edición por ContraVeneno fecha: 01-02-2008 a las 00:52:08.
Responder Con Cita
  #11  
Antiguo 01-02-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Lightbulb

Cita:
Empezado por egostar Ver Mensaje
Hey, momento, aquí hay un tremendo BUG, el compañero pedía esto:



Entonces que quiere que acepte..

Salud OS

jajaja, tremendo bug amigo egostar, sería bueno imaginar que no quiere caracteres "Extraños" jajaja
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #12  
Antiguo 01-02-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Cita:
Empezado por ContraVeneno Ver Mensaje
Lo mejor sería utilizar un control al que se le pueda definir cuáles caracteres son válidos. Como por ejemplo, un TjvValidateEdit de las Jedi, en el cuál en su propiedad "CheckChars", tú defines cuales serían los caracteres que acepta. Cualquier cosa que no este dentro de esa cadena, no será aceptada.
Está bien... sólo tendría que instalarse las jedi

¿No se podría hacer en el OnChange?

Creo que también había un mensaje de Windows para "prohibirle" utilizar Ctrl+V al edit. Y creo que lo aprendí por aquí. Será cuestión de hacer una búsqueda.
Responder Con Cita
  #13  
Antiguo 01-02-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por ixMike Ver Mensaje
Será cuestión de hacer una búsqueda.
Amigo mixe, si el compañero no se ha molestado en buscar una duda planteada muchas veces, cres que se molestará en buscar la opcion que planteas?.

:P jajaja
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #14  
Antiguo 01-02-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Cita:
Empezado por ixMike Ver Mensaje
Está bien... sólo tendría que instalarse las jedi
No tienen que ser las jedi, pueden ser las RX... vamos, que puede ser cualquiera que encuentres, siempre y cuando te permita editar una propiedad donde pongas los caractéres válidos... y te olvidas de escribir código, de ver en que evento podría ser, de ver si existen rutinas para validar el ctrl+c, o de sí... etc, etc, etc,etc, etc.

Cita:
Empezado por poliburro Ver Mensaje
Amigo mixe, si el compañero no se ha molestado en buscar una duda planteada muchas veces, cres que se molestará en buscar la opcion que planteas?.

:P jajaja
buen punto...
__________________

Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Solo letras y numeros en edit oesteve OOP 30 28-06-2013 22:30:43
Validar numeros y letras en un Edit? danytorres Varios 12 12-11-2010 22:42:27
ValidationExpression que acepte numeros y guiones YaninaGenia .NET 4 27-09-2007 02:22:26
Datagrid que sólo acepte números arantzal .NET 0 27-09-2006 15:40:07
Como restringir un edit para que acepte solo letras Bairon Kumon Varios 3 10-04-2006 21:16:22


La franja horaria es GMT +2. Ahora son las 12:58:57.


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