Query'nin SQL özelliğine Select Max(otoAlan)+1 As myOtoAlan From delphidunyasi
Şimdi bu sorguyu Datasetiniz herneyse (query,table vb.) afterinsert olayında çalıştırıp dönen değeri delphidunyasi tablosundaki otoAlan adlı alanımıza değeeri atıyoruz.
datasetinizin after isert olayına aşağıdaki kodu yazıyoruz.
Kod: Tümünü seç
BenimQuery.Open;
SizinDataset.FieldByName('otoAlan').Asinteger:=benimQuery.Fi eldByName('myOtoAlan').Asinteger;
benimQuery.Close;
Kod: Tümünü seç
if SizinDataset.FieldByName('otoAlan').isNull Then //Alan Boşsa
Begin
BenimQuery.Open;
SizinDataset.FieldByName('otoAlan').Asinteger:=benimQuery.Fi eldByName('myOtoAlan').Asinteger;
benimQuery.Close;
End;