FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
validar el ingreso a un Edit solo numeros
hola
como puedo validar el ingreso a un Edit, solo ingreso de numeros y si no se ingresa nada que salga un mesaje que no a ingresado numeros saludos |
#2
|
||||
|
||||
Cita:
Saludos |
#3
|
||||
|
||||
Hola,
Tambien puedes utilizar el componente de la JVC (Jedi).. el JvValidateEdit.. es muy bueno y con respecto a esto Cita:
creo que falta intervenir en el evento onExit del Edit1... para dar solución a esto Cita:
Salu2
__________________
BlueSteel |
#4
|
||||
|
||||
EL TjvValidateEdit ya viene preparado para manejar solo números, es gratis y muy funcional.
__________________
|
#5
|
|||
|
|||
Validar un edit que sólo pueda tener números naturales
Hola, yo tengo un problema parecido, necesito validar un edit que puede tener sólo valores naturales desde el 1 hasta el 250 y quiero que, de ingresar un valor incorrecto lo corrija por 1. Hice este código:
Pero me salta el error: Código:
EConverterror with message "is not a valid integer value" El código del procedimiento EditarCarton es:
Última edición por Loreiev fecha: 03-12-2008 a las 03:44:57. Razón: error de formato |
#6
|
|||
|
|||
Validar números naturales
Hola, nadie me ha contestado todabía, alguna sugerencia? No entiendo porque me sigue dando el mensaje de error después de haber validado los números.
Desde ya muchas gracias Loreiev |
#7
|
||||
|
||||
Por el error que arroja me suena a que estás tratando de validar un Edit que está vacío...
Por lo tanto te dice que '' (espacio vacío) no es valor entero válido... Saludos,
__________________
Ask questions. Think for yourself. Wake up and you’ll make the difference |
#8
|
|||
|
|||
Error al validar por edit vacío
Cita:
Muchas gracias Saludos |
#9
|
||||
|
||||
Prueba a agregar la función Trim, puede que el usuario esté escribiendo solo espacios, es decir:
Código:
' ' Lo mejor sería utilizar un control que este diseñado específicamente para manejar números, con el TjvValidateEdit solo cambias dos propiedades y listo, no tendrías que hacer ninguna validación, ni hacer conversiones, ni programar nada.
__________________
|
#10
|
|||
|
|||
Cita:
y tampoco dió resultado. La verdad que estoy totalmente perdida, nose más que probar. La opción de usar el componente TjvValidateEdit estaría muy buena, pero, aunque estube buscando por todos lados, dentro y fuera del foro. No logro instalarlo del paquete de jvcl -jedi. Si alguien me podría explicar de manera clara (estoy recién empezando en esto de programar con Delphi) le estaría muy agradecida. Y si no si se les ocurre que puedo probar, porque me quedé estancada en este punto y no puedo avanzar y calculo que es una pavada . Desde ya muchas gracias |
#11
|
||||
|
||||
Porqué no haces la validación después de comprobar que el Edit no contiene un espacio vacío ???
Es una idea que podría ayudarte... Saludos
__________________
Ask questions. Think for yourself. Wake up and you’ll make the difference |
#12
|
||||
|
||||
Hola
Yo uso el componente NumEdit. Este componente contiene dos edit uno para int y otro para float. La verdad es que son muy practicos. Por si lo quieres aqui esta. Saludos Pd: se instala como cualquier componente, no es un paquete.
__________________
Siempre Novato Última edición por Caral fecha: 15-12-2008 a las 21:13:21. |
#13
|
||||
|
||||
las JVCL la puedes encontrar aquí: http://sourceforge.net/project/showf...ckage_id=42327
La versión 3.35 es solo para delphi 2009, para las demás versiones debes de bajar la versión 3.34 El archivo que bajas tiene dos carpetas, JCL y JVCL, dentro de cada una de ellas, tienes un archivo que se llama "Install.bat". Primero ejecutas el Install.bat de la carpeta jcl (JCL\JCL\Install.Bat)y después ejecutas el install.bat de la JVCL (JVCL\Install.Bat) y en teoría eso sería todo.
__________________
|
#14
|
|||
|
|||
Error al validar por edit vacío
Muchas gracias a todos por sus respuestas. Finalmente puede instalar los componentes jedi!!! No sabía que la última versión era solo para delphi 2009, ese era el problema.
Ahora estoy utilizando el componente TJvValidateEdit pero aún sigue dando el mismo error. Debe haber algo mal en el código, porque la validación tiene que estar bien, no? Ya probé verificar que el edit no tiene valor nulo cuando cambia su valor. Bueno, voy a seguir probando, si alguien tiene alguna idea para darme será bien recibida. Saludos |
#15
|
||||
|
||||
si ya estas utilizando un TjvValidateEdit, ya no es necesario ni validar nada, ni hacer conversiones, ni programar nada...
ahora, ¿en que parte del código te marca que error?
__________________
|
#16
|
|||
|
|||
Para validar edits vacíos y que no te de error al convertirlos en entero basta con poner un 0 (cero) delante del texto a convertir:
.... auxiliar:= strtoint(Trim( '0' + LbSelectorCarton.Text)) |
#17
|
|||
|
|||
Sigue el error de edit vacío
Cita:
Este error salta cuando cierro el formulario que muestra los cartones de lotería y te permite editarlos, al aceptar los cambios da error y marca el último close dentro de este procedimiento:
El código de Editar cartón es:
Bueno, si necistás más información avisame. Porque yo sigo igual de perdida con esto. Gracias por sus respuestas Última edición por Loreiev fecha: 16-12-2008 a las 01:22:32. Razón: error de formato |
#18
|
||||
|
||||
cambia el "Close" donde te marca el error por "Action := caFree;"
__________________
|
#19
|
|||
|
|||
Hola, prové lo que me dijiste pero sigue dando el mismo error, sólo que ahora marca la sentencia: Action := caFree;
Se te ocurre que puede ser? Desde ya muchas gracias |
#20
|
|||
|
|||
un 0 (cero) delante de un valor númerico no sirve para nada
EditarCarton(0+lbNumeroCarton.Value); Tienes que ponerlo como caracter, entre comillas a la hora de transformar el string a número para que si el edit estáa vacio no de error al transformar un string vacio. Creo que serría en esta línea. numerocarton[l,k]:= strtoint('0' + frmCartones.GrillaCarton.Cells[i,j]) ; |
|
|
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 |
Validar Ingreso De Letras En Un Edit | sdiaz1983 | Varios | 10 | 21-03-2008 02:16:33 |
Validar Edit solo Texto | Elite237 | OOP | 13 | 28-07-2007 22:45:25 |
como se puede validar un edit para solo numeros | carlos gonzalez | Varios | 3 | 30-09-2006 22:22:38 |
|