Fatura Eşitle Dağıt
#1
Tüm Arkadaşlara Kolay Gelsin

Arkadaşlar Sizlerden Bir İstirhamım Olacak Mümkünse
Tbl_Fatura'da 40 Kalem İsim Var 
40 Kalemin Toplamda 10.000,00TL Faturası Var (Fatura Tutarları Değişken Her Ay)
Bu Tabloda ( Tutarı ) Sütununda 40 Kişiye 10.000,00TL yi Dağıtıyoruz Yaptığı İşe Göre 
Ceza_Tutarı Sütununda'da Aylık Belirlenen Ceza Tutarı var 100,00TL. Bu 100,00TL Ceza Vereceğimiz Kişiler ( Tutarı ) Sütununda 100,00TL nin Altında Olanlara Kesiliyor. (100,00TL Tutar Değişkendir Fatura Tutarına Göre)
Toplam Sütununda (Tutarı + Ceza_Tutarı ) Toplamını Alıyoruz. Toplam Sütununa
Burda Benim Sizlerden İstediğim 
( Tutarı ) Sütunu Tutarlar Dağıldığı İçin 10.000,00TL Yapıyor Toplamda
( Ceza_Tutarı ) Sütununda 'da Ceza Kesilen Kişilere Toplamda 12 Kişi 1.200,00TL Ediyor (12 Kişi 'de Değişkendir)
( Toplam ) Sütununda Toplam Alındığında 11.200,00TL Ediyor
( Ceza_Tutarı  ) Sütununda ( 1-6-10-12-13-22-23-28-33-35-37-38 ) deki 100,00TL ceza kesilen Kişilerin Tutarları Yükselirken 
Diğer Ceza Kesilmeyen Kişilerin Tutarları 1.200,00TL yi Eşit Bir Şekilde Dağıtacak
1.200,00TL yi Ceza Kesilmeyen 28 Kişiye Eşit Bir Şekilde Bölüp Ceza Yemeyenlerden Düşürülecek
1.200,00 / 28 Kişi =  42,85TL Toplam Sütunundan Düşürülecek

Örnek 
1 Emir - 85,00TL Tutarı varken 100,00TL Ceza Alarak ( Toplam Sütunu ) 185,00TL Olarak Kalacak Faturası  
2 Yağız - 113,00TL Tutarı varken 42,85TL İndirim Alarak ( Toplam Sütunu ) 70,15TL Olacak Faturası
3 Ege - 313,00TL Tutarı varken 42,85TL İndirim Alarak ( Toplam Sütunu ) 270,15TL Olacak Faturası

Toplam Sütunu ve Fatura_Tutarı Sütunundaki Rakam Eşit 10.000,00TL Olacak

Konumla İlgilenen İlgilenemeyen Tüm Arkadaşlara Teşekkürler


Eklenti Dosyaları
.rar   Fatura.rar (Boyut: 19,33 KB / İndirilme: 28)



  Alıntı
Bu mesajı beğenenler:
#2
SQL
  1. SELECT ([Tutarı]+[Ceza_Tutarı])-IIf([Ceza_Tutarı]=0,Round((DSum("Ceza_Tutarı","Tbl_Fatura","Ceza_Tutarı>0")/DCount("*","Tbl_Fatura","Ceza_Tutarı>0"))/DCount("*","Tbl_Fatura","Ceza_Tutarı=0"),2),0) AS YeniToplam, ([Tutarı]+[Ceza_Tutarı])-IIf([Ceza_Tutarı]=0,(DSum("Ceza_Tutarı","Tbl_Fatura","Ceza_Tutarı>0")/DCount("*","Tbl_Fatura","Ceza_Tutarı=0")),0) AS Expr1
  2. FROM Tbl_Fatura;



şeklinde yapılabilir.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın. Dsezgin Hocam Eline Emeğine Sağlık Evet Bu Şekil Olacak

Fakat Ceza_Tutarı Sütunundaki Ceza Tutarı Olan 100TL Değişken Her Ay.
Birde 100TL Caza Her Kalem İçin Ayrı Ayrı Yazılsa Toplam Alıp Aynı Şekilde Eşit Bir Şekilde Dağıtıla Bilirmi.

Teşekkürler



  Alıntı
Bu mesajı beğenenler:
#4
(12-02-2022, 12:16)Bora34 demiş ki: Sayın. Dsezgin Hocam Eline Emeğine Sağlık Evet Bu Şekil Olacak

Fakat Ceza_Tutarı Sütunundaki Ceza Tutarı Olan 100TL Değişken Her Ay.
Birde 100TL Caza Her Kalem İçin Ayrı Ayrı Yazılsa Toplam Alıp Aynı Şekilde Eşit Bir Şekilde Dağıtıla Bilirmi.

Teşekkürler

Ceza alanını toplayıp, ceza alan toplam sayısına bölünmesi ile sonuç elde edebiliriz.
Mesaj 2'yi güncelledim. Kayıt dizinindeki kişiye özel cezayı da toplam üzerinden dağıtabiliriz.



  Alıntı
Bu mesajı beğenenler:
#5
Sayın. Dsezgin Hocam Eline Emeğine Sağlık Çok Teşekkür Ederim Sağ olun



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Isim Yazınca Fatura Bilgisinin Gelmesi ankaram 2 116 28-11-2023, 09:59
Son Mesaj: ankaram
  E-fatura , E-arşiv Için umits 2 1.044 04-01-2020, 22:56
Son Mesaj: akd27
access-sql-9 [FORM] alt formdan fatura toplamı almak eserk 2 1.118 25-11-2017, 13:36
Son Mesaj: dsezgin
access-sql-7 [SORGU] FATURA HAKKINDA servan538 1 1.446 19-07-2017, 13:53
Son Mesaj: dsezgin
  [TABLO] Fatura kdv ve şifre sorunu sesim2002 2 1.361 15-03-2017, 16:45
Son Mesaj: sesim2002
  fatura takip cakal29 12 5.528 13-01-2017, 21:28
Son Mesaj: konpega
  Müşteri kaydı ve fatura bio-life 2 2.203 05-12-2016, 23:26
Son Mesaj: özgülapt
  [FORM] Fatura Arşivi oluşturmak kenann 2 1.848 03-08-2016, 19:04
Son Mesaj: kenann

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi