Toplu Borçlandırma Ekleme Sorgusu

1 2 3 4 5 6 7 8 9 10 11 12 13 14
15/02/2020, 14:54

Oğuz Türkyılmaz

(15/02/2020, 14:40)berduş yazdı: [quote pid='164498' dateline='1581710627']
Ayrıca mevcut yapınızdan kaynaklanan sebeplerle formunuz tabloyla ilişkili olduğu için toplu ekleme için tutar ve tarih alanına girdiğiniz değerler mevcut üyenin de verilerini değiştiriyor. Bunu engellemek için forumunuzun tabloyla ilişkisini kesmeniz gerekebilir
İlişiği kesip tum alanları kodla tabloya işlemek için değişiklik yapayım ama bu işlem mevcut işleyişde ne gibi sıkıntılar yaratabilir.
15/02/2020, 15:02

berduş

isterseniz kesmek yerine sadece toplu ekleme için ilişkisiz bir form oluşturun yada toplu ekleme için ilişkisiz 2 metin alanı eklersiniz birinde tarih öbüründe miktar olur. bir tuşla toplu ekleme moduna geçersiniz tekrar bastığınızda tekli moda. ama bu 2 yöntemde de eğer tablo boşsa 0 nolu üye kaydı eklemenin önüne geçmiyor.
isterseniz de 0 nolu üye kalsın toplu işlemler yapmak için kullanırsınız.
15/02/2020, 15:28

Oğuz Türkyılmaz

Ekranın solunu tek uye borclandırma ıcın, sagını  toplu borclandırma için duzenlesem tek uyeden toplu uyeye gecıs ıcın buton koymadan zaten kayıt tuşları farklı oldugundan tek uye ılıskılı toplu uye ılıskısız seklınde dogru olurmu.


15/02/2020, 15:37

berduş

sadece kodlarda yeni tarih ve aidat tutarı için kullanılan adları değiştirmek yeterli ama dediğim gibi bu yöntem 0 Nolu Üye eklemenin önüne geçmez gerçi çok da sorun olmaz gibi tablo boşken 1 defa eklendiği için bir kaç kayıttan sonra siline bilir yada toplu/tekli elemelerde delete sorgusuyla 0 nolu üye silinebilir. esas sorun toplu eklemeyle aynı aidat ve tarih alanları kullanıldığında çıkacaktı yeni eklemelerle bu da engellenmiş oldu.
Bu arada toplu eklemeye neden kimlik alanı eklemişsiniz?
15/02/2020, 16:25

userx

Sayın Oğuz Türkyılmaz Tekli ve Toplu Borçlandırma Ekleme Sorgusu ile ilgili ekteki dosyada

1-Taksit sayısını elle girerseniz öyle hesaplar elle girmezseniz üst kısımdaki tarihten yıl sununa kadar taksitlendirir. Hem tarih hemde taksit sayısını da elle girerseniz eğer taksit sayısı yıl sonunu aşmıyorsa girdiğiniz değerlere göre hesaplar. Eğer aşıyorsa yıl sonuna kadar taksit sayısını otomatik düzelterek hesaplar.
2-Tekli eklemede T_0_MemberAccount ve T_1_MemberDues normal kayıt girilir
3-Çoklu eklemede T_0_MemberAccount tablosuna normal eklenir T_1_MemberDues tablosundaki eski kayıtların hepsi silinir yeni kayıtlar girilir. Yılda bir defa toplu kayıt girileceği düşünüldüğünden bu şekilde tasarladım. Yıl içinde gelecek yeni üyeler tekli kayıtla girilebilir.
15/02/2020, 16:43

Oğuz Türkyılmaz

(15/02/2020, 15:37)berduş yazdı: sadece kodlarda yeni tarih ve aidat tutarı için kullanılan adları değiştirmek yeterli ama dediğim gibi bu yöntem 0 Nolu Üye eklemenin önüne geçmez gerçi çok da sorun olmaz gibi tablo boşken 1 defa eklendiği için bir kaç kayıttan sonra siline bilir yada toplu/tekli elemelerde delete sorgusuyla 0 nolu üye silinebilir. esas sorun toplu eklemeyle aynı aidat ve tarih alanları kullanıldığında çıkacaktı yeni eklemelerle bu da engellenmiş oldu.
Bu arada toplu eklemeye neden kimlik alanı eklemişsiniz?
Toplu eklemenin değil zaten var olan formun kimlik alanı o.
1 2 3 4 5 6 7 8 9 10 11 12 13 14