Şartlı olarak çoklu silme

1 2
10/02/2016, 00:08

kenan827

Merhaba arkadaşlar eklediğim programda FaturaGiriş formunda FATURA SİL butonu tıkladığım zaman FaturaDetay Tablosunda aşağıdaki başlıklar altındaki verilerin bire bir aynı olan mükerrer müşteriler hem FaturaBilgisinden, hemde FaturaDetay dan silsin ve anında FaturaGirişi sayfasındaki listede güncellensin. Eğer oluyorsa FaturaArşivi Formundaki listede de güncellensin bu konuda yardımlarınıza ihtiyacım var. Yardımlarınız için şimdiden teşekkürler.


FaturaDetay da aynı olarak mükerrer kayıtların başlıkları
1- AnaPara
2- KdvOrani
3- SatilanUrun
4- Adedi
5- Fiyati
6- Tutari
7- Kdv
10/02/2016, 05:04

ozanakkaya

Eklediğiniz uygulamadaki tabloda DetayNo alanındaki veri 1 ve 2 olanlar aynı. Silme işleminde 1 nolu veri mi yoksa 2 nolu veri mi silinecek??
10/02/2016, 11:04

kenan827

Hocam 2 silinecek devamlı ilk satırdaki kayıt kalsın. Sonraki mükerrer satırlar silinsin.
10/02/2016, 16:01

atoz112

sayın kenan827,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
10/02/2016, 19:48

kenan827

Hocam mükerrer kayıtları FaturaDetayda Müşterinin satışla ilgili bilgilerini siliyor. FaturaDetaya bağlantılı olarak FaturaBilgisinde mükerrer müşteriyi silmiyor. Benim istediğim. Sil Butonuna tıkladığım zaman Mükerrer müşterileri FaturaBilgisinde ve FaturaDetayda işikili olarak ne kadar mükerrer kayıt varsa boş satırlar dahil hepsini silinsin. Saygılarımla iyi çalışmalar.
10/02/2016, 21:00

atoz112

Sayın kenan827,

Alıntı:FaturaDetay da aynı olarak mükerrer kayıtların başlıkları

1- AnaPara
2- KdvOrani
3- SatilanUrun
4- Adedi
5- Fiyati
6- Tutari
7- Kdv

Talebiniz; FaturaDetay adlı tabloda yukarıdaki başlıklarda bire bir aynı mevcut kayıtların silinmesi.ana talebiniz bu.

1) 4.mesajda eklenen örnek uygulamada,ilgili tablodaki mevcut mükerrer kayıtlar silinmiştir.

2) FaturaBilgisi adlı tabloda herhangi bir işlem yapılmamıştır.çünkü,bu ayrı bir mükerrer kayıt kontrolü içeren bir husustur.

daha önceki konularınızda birkaç kez yinelendiği ve hatırlatıldığı üzere; FaturaBilgisi adlı tabloda aslında olmaması gerekli alanlar oluşturulmuş ve bunlarında yanlış tabloda oldukları aksine o alanların FaturaDetay tablosunda olmasının daha doğru olacağı, FaturaBilgisi adlı tabloda sadece firma bilgilerinin olması gerektiği açıklanmıştır.

Fakat,detaylarda olması gerekli alanlar diğer olmaması gerekli tabloda bulunduğu için, FaturaBilgisi adlı tabloda doğal olarak mükerrer kayıt oluşması söz konusudur.

3) Örnekte yapılan sorgu işleminden yola çıkarak,benzer bir sorguyu da FaturaBilgisi adlı tabloda mükerrer kayıtları iptal etmek için uyarlayabilirsiniz.

4) Yapılması gereken,2.maddede ki açıklamalara uygun yeniden bir düzenleme yapmak.bununla birlikte,asıl mükerrer kayıt kontrolünü sadece detay tablosunda oluşturmalısınız.ihtiyacınız olan kısım burası,bana göre.bilginize…iyi çalışmalar,saygılar.
1 2