kosturan bakiye

1 2 3
21/12/2008, 10:22

atlantis8334

arkadaşlar Formda daha önce sorduğum taksit yapma sorusu vardı.Bir arkadaşımda sağolsun ona uygun bir çalışma sundu.Kendisine ulaşamıyorum fakat burdan kendisine teşekkür etmek isiyorum.
Soruma gelincede çalışmada kosturan bakiye modulü var.Bana bunu biraz açabilemisiniz diyicektim.Ve kendi çalışmama uygulamak istiyorum.Yardımlarınızı bekliyorum..
21/12/2008, 10:35

alpeki99

Sayın atlantis8334

Açmaktan kastınız nedir tam olarak anlayamadım. Biraz daha ayrıntılı bilgi verirseniz sevinirim.
21/12/2008, 10:43

atlantis8334

küçükken bir rahatsizlık geçirdim.O günden beri konuşma ve kelime yuvarlamada zorluklar çekiyorum.Yazılarımdaki kelime hatalarından dolayı özürdiliyorum.
Söylemek istediğim kosturan bakiye işlemi nedir?Ve ben bunu kendi çalışmama aktardığımda sorgu kısmındaki bakiye işlemi çalışmıyor.Bu sorunları nasıl çözebilirim??
21/12/2008, 10:53

alpeki99

Koşturan bakiye aslında eşref hocanın sitem dolu bir esprisinden kaynaklanıyor. Kendisi daha önce başka bir ortamda hafif kızıp böyle demişti.

Benim bildiğim kadarı ile muhasebe terimleri içinde yürüyen bakiye diye geçiyor. Önce resime bir bakalım:



Genelde taksitli satış yapan yerlerde kullanılmaya yarayacak bir sistem.
21/12/2008, 11:00

esrefigit

Bakiye: (kosturanbakiye([musid];[takid]))*-1
musid=müşteriid
takid=taksitide

müşteriler tablosu ile taksitler tablosunu birbirine bağlamak için musid alanını kullandım müşteriler tablosunda otomotiksayı taksitler tablsounda sayı
takid ise koşturmalı toplam alırken benzersiz kayıtlar elde edebilmek için eklendi ondan dolayı otomotiksayı

Bakiye: (kosturanbakiye([musid];[takid]))*-1
burdaki musid ile kayıtları gruba ayırır takid alanını -1 azaltarak kayıtları gözden geçirir ve toplam alır

Qst = "Select * From taksit " & _
" Where musid = " & CustomerID & _
" Order By tarih, takid;"
bu bölümde taksit=tablo adı musid=tablodaki bağlı alan tarih=tarihalanı takid=tablodaki benzersiz otomotik sayı olan alan


Cdt = rst.Fields("ödemetutari")
ödemetutari=tablodaki ödemetutari alanı
Dbt = rst.Fields("taksittutari")
taksittutari=tablodaki taksit tutarı alanı
21/12/2008, 11:04

atlantis8334

ayrıntı için teşekkürler.
Bende kendi çalışmama uyarlayıp yapmaya çalıştım.Fakat bakiye kısmı azalmıyor.modulde musid kısmını carikod olarak değiştirdim fakat olmadı.(fazla bilgi sahibi olmadığım için anca kopyalayıp değiştirebiliyorum).
bu arada esrefigit abimide görmekte güzel..
1 2 3