taksitli harcama

Katılım
7 Kasım 2006
Mesajlar
109
Excel Vers. ve Dili
2003
Arkadaşlar kendi çapımda bir taksitli harcamalar için bir uygulama hazırladım.
iki sorum var.
Ben taksitleri ayarlamak için çok uzun kodlar kullandım bunu yapmanın kısa yolu varmı?
birde yapmak istediğim günü geçen yani ödenen borçların düşerek kalan borç kutusunda toplanması.
yardım ve önerilerinizi bekliyorum.Şimdiden teşekkürler.
 
Katılım
7 Kasım 2006
Mesajlar
109
Excel Vers. ve Dili
2003
sadece bu kaldı

arkadaşlar formdaki örneklerle baya birşeyler yaptım, yeni örneğide ekliyorum.Ama günü geçen taksidi düşüp toplam alamıyorum yardım ederseniz sevinirim. Teşekkürler.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın kerimm,

Müsade ederseniz bir eleştirimi ekleyeyim. Bu gibi taksitlendirme uygulamalarında her taksidin yanına bir tane de ödendi ödenmedi doldurma kutucuğu veya başka eklemek gerekiyor. Herkes borcuna sadık değil ki tarih geçtiği an borç miktarı düşsün.

Bir de en başta bir miktar peşinat da alınabilir bunun toplam borçtan düşüldükten sonra geriye kalan miktar taksitlendirilir.

Bir ayrıntı daha var sanırım yuvarlama. Taksit miktarları istediğiniz bir şekilde yuvarlanıp ya ilk taksitte ya da son taksitte bu hesabın görülmesi gerekiyor sanırım. Yani 1000 YTL yi üç taksit yaparsanız 330 + 330 + 340 olması gibi.

İyi çalışmalar:)
 
Katılım
7 Kasım 2006
Mesajlar
109
Excel Vers. ve Dili
2003
Gerçekten haklısınız sayın modalı.Yapıcı eleştirilerinizi herzaman bekliyorum.peki soruma bir örnek verebilirmisiniz.
teşekkürler
 
Katılım
16 Şubat 2007
Mesajlar
323
Excel Vers. ve Dili
office 2003 prof.tr
Sayın Kerrim,

Öncelikle sorunuzun çözümünde yardımcı olmak için değil sadece teşekkürlerimi iletmek için bu mesajı yazıyorum. örneğinizi inceledim, benim gibi yeni başlayanlar için kod mantığının anlaşılmasını sağlaması bakımından güzel bir örnek emeğinize sağlık. sizin örneğinizden istifade ile kendi çalışmam için bir kod yazacağım ancak farklı tablolardan (ana formun tablosu hariç 2 alt form kendi tablolarından veri alıyor) alt formlarla verileri alan bir formda komut düğmesine bastığımda sizin örneğinizde olduğu gibi tablolara istediğim verileri yazdırmak için alt formlardaki alanları nasıl tanımlamam gerekiyor. yani sizin örnek üzerinde düşünürsek satış bilgilerini bir tabloda, taksitlendirme bilgilerini de ayrı bir tabloda düzenlemiş olsaydık ve bunları bir formda ana form + alt form şeklinde görüntülese idik, taksitleri ekleyen kodda ne gibi düzeltmeler yapmamız gerekirdi. bir de her bir satış için ayrı ayrı komut çalıştırmadan, satışların tümünü kaydettikten sonra taksit sayılarına göre her kaydın taksitlendirmesini topluca nasıl yapabiliriz?
 
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
cevap

öncelikle bu soruya cevap vermemeyi düşünüyordum çünkü aynı soru soruldu ve form müdavimleri neden cevap vermek iştemeyişimi biliyor fakat yinede mantığını söyleyeyim belki sevgili modalı yaparak koyar ve herkes faydalanır

öncelikle iki tablo bir müşteri birde taksit tablosu taksit tablosunda no tarih taksit miktarı

kodda ise

Dim i as wariant
Dim tar as wariant
Dim par as wariant
Dim n as wariant
n=no.value
tar=DateAdd("m";i";Me.taksitbaşlangıcı)
par=satıştoplamı.value/taksitsayısı

For i= 0 to taksitsayısı
İ=i+1
DoCmd RunŞol "İnsertİnto taksit(no,tarih,taksit) Select " & n & ", " & tar & ", " & par & " ,From taksit ;"

Next

sanırım böyle bir şeydi ama mantık bu bir zamanlar yapmıştım aklımda kaldığı ile yaptım modalı kardeşim bunu düzenler


bu uygulmada sınırsız taksit yapabilrsiniz yani 1000 taksite bölebilirsiniz

diğer arkadaşlarını uygulama larıda ayrı bir soluk getirmiş ayrı başarı örnekleri ve inanın banada başka uygulamalarda kullanabilecek fikirler verdi fakat arkadaşların uygulamalarında taksitte sınır var benim yazdığım kod üzerinden giderseniz hem bir çok kodyazma ve tabloda bir sürü alan kalabılığından kurtulursunuz
 
Son düzenleme:
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
taksitli satış örnek

örneği incele belki işini görür
 
Katılım
7 Kasım 2006
Mesajlar
109
Excel Vers. ve Dili
2003
Sayın Modalı'nın dediği gibi bazı değişiklikler yaptım.Yanlız fiyat yuvarlama işini beceremedim.Ayrıca bir sorunla daha karşılaştım.Kısaca bahsetmek gerkirse YENİ HARCAMA'da yapılan harcamaları yazıyor, ödenen taksitleri işaretliyerek toplamdan düşüyoruz.Kaydet butonuyla kaydedip çıkıyoruz.GENEL formunda düşülen taksitler görünüyor(kalan borç miktarı).Ama Form1 den yaptığımız kaydı tekrar çağırınca kayıt taksit düşülmemiş şekilde açılıyor ve genel formundada taksikler düşmemiş görünüyor. Ekteki örmeği inceler ve yol gösterirseniz sevinirim.
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
Sayın kerimm,

Müsade ederseniz bir eleştirimi ekleyeyim. Bu gibi taksitlendirme uygulamalarında her taksidin yanına bir tane de ödendi ödenmedi doldurma kutucuğu veya başka eklemek gerekiyor. Herkes borcuna sadık değil ki tarih geçtiği an borç miktarı düşsün.

Bir de en başta bir miktar peşinat da alınabilir bunun toplam borçtan düşüldükten sonra geriye kalan miktar taksitlendirilir.

Bir ayrıntı daha var sanırım yuvarlama. Taksit miktarları istediğiniz bir şekilde yuvarlanıp ya ilk taksitte ya da son taksitte bu hesabın görülmesi gerekiyor sanırım. Yani 1000 YTL yi üç taksit yaparsanız 330 + 330 + 340 olması gibi.

İyi çalışmalar:)

sayın modalı olayı tam anlamıyla özetlemiş ancak doğru dürüst bir cevap veren olmamış konuya

sayın modalı, teşhisi koymuşunuz bari tedavisini de yazınız.....


iyi çalışmalar...
 
Üst