Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   dbedit con editmask, Error : is not a valid date (https://www.clubdelphi.com/foros/showthread.php?t=30031)

osmar 07-02-2006 13:29:40

dbedit con editmask, Error : is not a valid date
 
Hola Amigos..

Mi problema es el siguiente tengo un dbedit relacionado con campo fecha con editmask !99/99/9999:1:_, y al ingresar por ejemplo 01/01/__, y al darle enter o tab sale el siguiente error "01/01/ " is not valid date, si me pueden ayudar para controlar este mensaje..


Gracias de antemano...

Osmar Rolon

vtdeleon 07-02-2006 15:46:08

Saludos

Mira a ver si con los Eventos OnEditError o OnPostError puedes capturar este error.

reina 07-02-2006 15:47:24

Holas! bueno ..deberias cachar..la excepcion..creo no? bueno podes poner algo como lo siguiente en el evento onexit de la mascara!..:p

Código Delphi [-]
var valida:Tdate;
begin
     try
    if not(Tmaskedit(sender).Text = '  /  /    ') then
         valida:= strtodate(Tmaskedit(sender).text);
    except
        on Exception do 
            showmessage('algo'); // tirar algun mensaje o nada
    end;
end;

bueno tb recorda que la captura de las excepciones las tenes que probar fuera del ambiente..delphi o como lo llames..

saludos! espero te sirva

LA PATRIA SERA LIBRE

osmar 07-02-2006 16:05:39

Gracias amigos por responder, lo probare esta noche, y mañana les cuento quetal me fué..;)

Saludos Osmar Rolòn..

osmar 09-02-2006 15:19:17

Gracias Amigos, he resuelto mi problema capturando el mensaje como me habia dicho vtdeleon, mediante el componente applicationevent en el evento onexception..


Gracias a Todos

Saludos Osmar Rolòn..


La franja horaria es GMT +2. Ahora son las 10:05:21.

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