ibdataset1.append;
komutu ile tabloya veri girişi için boş bir alan açılıyor.
diyelimki kayıt işleminden vazgeçilecek.
bunun için bir button koydum ve şu kodlar yazlı.
Kod: Tümünü seç
panel2.visible:= false;
checkbox7.enabled:= true;
checkbox7.Checked:= false;
color:=clbtnface;
ibdataset1.Cancel;
ibdataset1.Close;
btnIptal.Enabled:= false;
btnYeni.Enabled:= True;
btnSil.Enabled:= true;
ama bu işlem tam 15 sn sürüyor.
şu anda kayıt sayısı şu an 16.000
kayıtsayısı çoğaldıkça, ibdataset1.cancel olayı çok daha uzun zaman alıyor.
neden olabilir yada bu işlem daha çabuk nasıl sağlanır.
iyi çalışmalar.