Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   validar el ingreso a un Edit solo numeros (https://www.clubdelphi.com/foros/showthread.php?t=56258)

Loreiev 18-12-2008 13:18:48

Resuelto el problema
 
Cita:

Empezado por fidel (Mensaje 331333)
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]) ;

Efectivamente es como vos decís, me dí cuenta ayer que el problema no estaba donde yo pensaba (en el edit) sino en la línea

numerocarton[l,k]:= strtoint('0' + frmCartones.GrillaCarton.Cells[i,j])

donde aparecían valores nulos.:)

Muchas gracias a todos por sus aportes.

Saludos

miado 12-01-2009 11:57:05

algo sencillo
 
Puedes utilizar esto en el evento OnKeyPress del Edit;

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

if (StrScan('1234567890', Key) = nil) and (Key <> #8) then Key := #0;

end;

microbiano 24-09-2010 16:28:59

hola reviviendo este hilo alguno de ustedes sabe en que pestaña encuentro el componente TjvValidateEdit, ya que instale la jedi y he buscado en todas las pestañas pero no lo ubico, gracias por sua tención

ContraVeneno 24-09-2010 16:38:18

en la pestaña "Edits".

microbiano 24-09-2010 20:27:25

gracias contraveneno oye hermano me podrias ayudar con el tema de las jedi jejeje es que en la maquina de tu casa no la he podido instalar se queda colgado ya lo deje desde las 9 de la mañana y nada ya cancele instale los standar control de la opcion del slect packages y nada que crees que pueda ser?

ContraVeneno 24-09-2010 22:58:44

pues tal vez no le has dado de comer al tamagochi y por eso no quiere trabajar.... :D:D


¿no te marca ningún error?
¿sobre que windows lo quieres instalar?
¿sobre que versión de delphi?
¿que versión de las jedi?

saludos.


La franja horaria es GMT +2. Ahora son las 09:34:46.

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