Tüm Platformlar için Hızlı Uygulama Geliştirme Kitabı... Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Kayıt silme
#1
Selam,
 
Tarihe göre Tek buton ile dbye kayıt, güncelleme ve silme işlemini yaptırmak istiyorum, insert ve update sorun yok, fakat silme işleminde takıldım.
Listviewden daha önceden silmiş olduğum bir kayıttı dbde varsa o kayıttı silmek istiyorum bunu nasıl çözebilirim? umarım anlatabilmişimdir
 
 
 
 
 
        for D := 0 to Items.Count - 1 do
        begin
          if ??? then // Sil
          begin
            Close;
            SQL.Clear;
            SQL.Add('Delete From STOKLAR Where ID=: DEL And TARIH=:  TRH');
            ParamByName('DEL').AsInteger := StrToInt(Items[D].SubItems[1]);
            ParamByName('TRH').AsDate := StrToDate(Items[D].SubItems[2]);
            ExecSQL;
          end;

Hayat bazen güzel olabiliyor.
Cevapla
#2
Aleyküm Selam,
"Üçü bir arada" konu başlığınız, sorunun içeriğini yansıtmıyor.   Huh
Silme işlemlerini ListView'in OnDeletion event'ında gerçekleştirin. Veri tabanında silme işleminin gerçekleşmemesi durumunda, Event parametrelerinden Item(silinmek üzere olan eleman)'ı muhafaza edebilir veya tersi durumunda her iki tarafta da silinmesini sağlayabilirsiniz.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#3
Haklısınız konu başlığı reklam gibi olmuş, bağlığı değiştirdim.
Hayat bazen güzel olabiliyor.
Cevapla
#4
(20-12-2017, Saat: 12:44)Dostk Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlHaklısınız konu başlığı reklam gibi olmuş, bağlığı değiştirdim.

Hassasiyettiniz için teşekkür ederim.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#5
(19-12-2017, Saat: 01:35)Dostk Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlSelam,
 
Tarihe göre Tek buton ile dbye kayıt, güncelleme ve silme işlemini yaptırmak istiyorum, insert ve update sorun yok, fakat silme işleminde takıldım.
Listviewden daha önceden silmiş olduğum bir kayıttı dbde varsa o kayıttı silmek istiyorum bunu nasıl çözebilirim? umarım anlatabilmişimdir
 
 
 
 
 
        for D := 0 to Items.Count - 1 do
        begin
          if ??? then // Sil
          begin
            Close;
            SQL.Clear;
            SQL.Add('Delete From STOKLAR Where ID=: DEL And TARIH=:  TRH');
            ParamByName('DEL').AsInteger := StrToInt(Items[D].SubItems[1]);
            ParamByName('TRH').AsDate := StrToDate(Items[D].SubItems[2]);
            ExecSQL;
          end;


Listviewden daha önceden silmiş olduğunuz satırların idsini stringliste alıp daha sonrasında databaseden silme işlemini rahatlıkla gerçekleştirebilirsiniz.
Cevapla
#6
Satır silme ile ilgili kod bloğu bu Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol olabilir bir incele istersen.
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Karakter silme serhat 8 1.203 31-07-2018, Saat: 12:05
Son Yorum: Bay_Y
  Lookupcombobox ile yeni kayıt ekleme canbir 2 240 21-06-2018, Saat: 10:01
Son Yorum: adelphiforumz
  lnk dosya işleme silme haydarxxx 17 861 03-06-2018, Saat: 09:15
Son Yorum: haydarxxx
  save dialog kayıt yeri sorunu erdogan 3 324 09-03-2018, Saat: 18:05
Son Yorum: narkotik
  Hal Kayıt Sistemi Web Servis eyln 37 2.577 29-12-2017, Saat: 13:54
Son Yorum: eyln



Konuyu Okuyanlar: 1 Ziyaretçi