Ver Mensaje Individual
  #1  
Antiguo 03-10-2011
RafaelGV RafaelGV is offline
Registrado
NULL
 
Registrado: oct 2011
Posts: 1
Reputación: 0
RafaelGV Va por buen camino
Question Componentes DATE

Tengo un inconveniente: es en la elección de los componentes adecuado.
Problema: Cuando un debemos ponerle a usuarios el nro de vto del seguro o de su licencia. Probamos al principio ponerlo como string con un Tedit.
Usamos TDateTimePicker , TAdvDateTimePicker (TMS) , TDateEdit (RX), pero no logramos hacer que si no ponemos fecha pueda pasarle un NULL a la base.
Resolvimos esto poniendo un chkbox pero es demasiado codigo y creo que nos estamos pasando por alto algun modo mas simple.
TDateTimePicker , TAdvDateTimePicker (TMS) tienen la opcion que lei hoy aca que es ShowCheckBox que en cierta manera seria util pero, hay otra manera de pasarle o no la fecha NULL?
Si no ponemos Fecha me toma 31/12/1899 y no esta bien. Usamos Una base Firebird.

Gracias
Código Delphi [-]
procedure TfrmEmpleadosAM.chkLicenciaClick(Sender: TObject);
begin
if chkLicencia.Checked then
   begin
     dLicencia.Enabled := True
   end
   else
   begin
     dLicencia.Enabled := False;
     dLicencia.Clear;
   end;
end;

Última edición por ecfisa fecha: 03-10-2011 a las 21:47:10. Razón: ETIQUETAS [DELPHI] [/DELPHI]
Responder Con Cita