![]() |
DATETIMEPICKER no admite fechas NULL
Hola, estoy trabajando con "Delphi 2007 for Win 32" y necesito utilizar un componente para poner la fecha y hora formateando la fecha como "ddd dd/mm/yyyy" y en algunos casos como "ddd dd/mm/yyyy hh:mm" y que admita fechas NULL
He probado con DATETIMEPICKER, y funciona bien, pero cuando la fecha es NULL me aparece "Sáb 30/12/1899", en lugar de dejar vacio el campo. He probado otro componenente del tipo DateTimePicker llamado AdvDateTimePicker y permite formatear pero si la fecha es NULL muestra "Sáb 30/12/1899", igual que el anterior. Si utilizo el DATEEDIT de las RXlib, no me permite formatear (o yo no se hacerlo), aunque aquí si permite fechas NULL dejando el cmapo en blanco. Alguien puede decirme algún componenete que permita formatear la fecha y hora, y admita fechas null. Muchas Gracías y un saludo para todos. Jose Manuel |
Con fechas null te refieres a 0? Porqué el TDateTime es un número real. Así pues siempre tiene un valor, y la fecha 0 es la de 30/12/1899.
Saludos |
Cita:
Saludos JOse Manuel |
|
Ya intuía que no podia ser, porque he visto que en programas comerciales del tipo agendas no utilizan esta posibilidad, la fecha y la hora la ponen en campos separados, algo que se puede hacer utilizando componentes de las RxLIB, otra posibilidad es utilizar el DATETIMEPICKER y la propiedad CHECKED para habilitar o deshabilitar el campo.
Bueno, te agradezco tus respuestas, ya que confirman que no es viable lo que queria, asi es que voy a utilizar un componente para la fecha y otro para la hora. Muchas gracias y un saludo. Jose Manuel. |
La franja horaria es GMT +2. Ahora son las 08:57:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi