kaçırdığınız yer şurası, dbxxxx kullanıyorsunuz, ama atamalarınız hep DBdatetime. siz buna istediğiniz kadar atama yapın o gene gidip bağlı olduğu db den bilgiyi alacak, dbdatexxx db ye direk kayıt yapmanızı ve okunan bilgiyi göstermenizi kolaylaştırır, ayrıca koda yazmanıza gerek bırakmaz.
bir diğeride navigator ın click inde atama yapıyorsunuz. bunda hata almazsınız ama mantıklı değil. gene dbdatexxx örneğindeki gibi bunuda bağladığınız datasource üzerinde işlem yapmanızı sağlar. Yapmanız gereken suyun başından tutmanız

yani yeni kayıtta atamalar için, xTable yada xQuery nin OnNewRecord Event ini kullanın
Kod: Tümünü seç
procedure TDM_xxxx.QUE_StokNewRecord(DataSet: TDataSet);
begin
DataSet.FieldByName('TARIH').AsDateTime := Date;
end;
Kolay gele