Puedes utilizar también un DateTimePicker, lo que pasa es que no es un control enlazada a datos, por lo que tendrás que tomar su valor y pasarlo a la tabla por ejemplo en el evento OnChange:
Código Delphi
[-]
procedure TForm1.DateTimePicker1Change(Sender: TObject);
begin
Table1.Edit;
Table1Saledate.Value:=Trunc(DateTimePicker1.Date);
end;
DateTimePicker1.Date:=Trunc(Table1Saledate.Value);
Un Saludo.