Delphi Çoklu Kayıt Silme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Bulutiib
Üye
Mesajlar: 41
Kayıt: 13 Ara 2013 12:45

Delphi Çoklu Kayıt Silme

Mesaj gönderen Bulutiib »

Selam Arkadaşlar Bİr sorum olacak. Delphi 7 de çoklu satır silmek istiyorum örneğin 10 tane kayıt var ve Buttton bastığımda kaydı nasıl silebilirim şimdiden teşekkürler.
omurolmez
Üye
Mesajlar: 187
Kayıt: 31 Eki 2012 11:41

Re: Delphi Çoklu Kayıt Silme

Mesaj gönderen omurolmez »

DbGrid den çok satır seçme ile ilgili bir soru/cevap forumda var. Onu inceleyebilirsiniz ...
Ömür Ölmez
Bulutiib
Üye
Mesajlar: 41
Kayıt: 13 Ara 2013 12:45

Re: Delphi Çoklu Kayıt Silme

Mesaj gönderen Bulutiib »

Teşekkür ederim
Bulutiib
Üye
Mesajlar: 41
Kayıt: 13 Ara 2013 12:45

Re: Delphi Çoklu Kayıt Silme

Mesaj gönderen Bulutiib »

baktım ama benim dediğim gibi olmuyor bunu nasıl yapabilirim acaba ?
faserka
Üye
Mesajlar: 14
Kayıt: 13 Ağu 2004 04:00

Re: Delphi Çoklu Kayıt Silme

Mesaj gönderen faserka »

Query vasıtası ile yapabilirsin. delete from tabloadı where koşul querysini execute ederek istediğin kayıtları silebilirsin. daha sonra dataset'i refreh edebilirsin.
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Delphi Çoklu Kayıt Silme

Mesaj gönderen Lost Soul »

Query vasıtası ile silmek istersen

Kod: Tümünü seç

DELETE FROM TABLO WHERE ALAN_ADI in (deger1, deger2, deger3, deger4); 
şeklinde yaparsın

Yok Dataset ile sileyim dersen (ki tavsiye etmem)
silinecek değerleri bir diziye atıp sonra

Kod: Tümünü seç

for i = low(dizi) to high(dizi) to
Begin
  if (Dataset.locate('ALAN',dizi[i].....) then //burayı tam hatırlamıyorum en son 10 yıl önce locate kullanmıştım :)
     Dataset.Delete;
End;
şeklinde bişeyler yapabilirsin
Bulutiib
Üye
Mesajlar: 41
Kayıt: 13 Ara 2013 12:45

Re: Delphi Çoklu Kayıt Silme

Mesaj gönderen Bulutiib »

Oldu hocam teşekkür ederim.
Cevapla