Cita:
Empezado por vic_ia
Código Delphi [-]
if Picker.Text = '' then tabla.campo.clear;
|
Sólo que el DateTimePicker, y supongo que el mencionado DBTimePicker tampoco, no tiene una propiedad Text.
Por otro lado, la fecha de 1899 muy posiblemente se deba a que el DBTimePicker traduce un valor null (como lo será en un nuevo registro) a cero, que- traducido a tipo TDateTime -corresponde a 30/12/1899.
El problema con el DateTimePicker es precisamente que no maneja de forma nativa el concepto de fechas nulas. Y, sinceramente, cualquier control db que maneje fechas debiera tener en cuenta esto.
// Saludos