Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 23/05/2006
Acker Acker is offline
Miembro
 
Join Date: Aug 2005
Location: Málaga
Posts: 33
Poder: 0
Acker Va por buen camino
Formato de fecha correcto

Buenos dias a tod@s!!

Trabajo con Delphi 7 y MS Access.

Estoy tratando de comprobar que la fecha que introduce el usuario por teclado es del formato adecuado, pero no lo consigo.
Este es el código que tengo el el evento onExit:

Código Delphi [-]
procedure TFInsertarCLientes.DBENacimientoExit(Sender: TObject);
begin
  if DBENacimiento.Text<>'' then
  begin
      try
          strToDate(DBENacimiento.Text);
      except
           ShowMessage('Formato de fecha incorrecto');
      end;
  end;
end;

Tambien tengo activada la opcion Stop on Delphi Excepcion del menu de Debugger Options. ¿Qué hago mal?

Un saludo y gracias a tod@s.

P.D..- ¿¿Alguna forma de controlar que en un Edit se meta un Nif correcto sin usar máscaras??
Reply With Quote
  #2  
Old 23/05/2006
dec's Avatar
dec dec is offline
Moderador
 
Join Date: Dec 2004
Location: Alcobendas, Madrid, España
Posts: 13,142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Parece que la función "StrToDate" levanta una excepción de tipo "EConvertError" en caso de que hubiera algún problema para convertir la cadena de marras al tipo "TDateTime". Bueno. No sé si el evento "OnExit" es el mejor para realizar la validación, pero, en todo caso, puede que te interese la función "TryStrToDate", la cual devolverá "false" si hay algún problema en la conversión de la cadena a formato "TDateTime": no se producirá excepción alguna en caso de error en la conversión. No sé si he dicho algo que merezca la pena o qué.
__________________
David Esperalta
www.decsoftutils.com

Last edited by dec : 23/05/2006 at 12:59.
Reply With Quote
  #3  
Old 23/05/2006
Acker Acker is offline
Miembro
 
Join Date: Aug 2005
Location: Málaga
Posts: 33
Poder: 0
Acker Va por buen camino
Gracias David!!

Lo probarié a ver que tal.
Reply With Quote
  #4  
Old 23/05/2006
ContraVeneno's Avatar
ContraVeneno ContraVeneno is offline
Miembro
 
Join Date: May 2005
Location: Torreón, México
Posts: 4,740
Poder: 26
ContraVeneno Va por buen camino
Sería mejor usar un control que te permita solo capturar fechas.

Sugerencia rápida: DBDateTimePicker
__________________


Last edited by ContraVeneno : 23/05/2006 at 19:33.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Formato Fecha jmlifi Varios 1 09/11/2005 15:16
Como cambiar el formato de un QRSysData en formato fecha Bitbanner Tablas planas 1 13/02/2005 12:33
Como Obviar el formato de Fecha del Servidor para Salvar sólo en formato "dd/mm/yyyy" R_Richards Varios 4 07/02/2005 15:57
formato de fecha ebeltete Varios 2 02/02/2004 21:37
Formato de fecha de windows Rafa Varios 1 12/11/2003 16:54


All times are GMT +2. The time now is 21:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi