Skip to main content

AccessTr.neT


Gecikme Zammı Uygulama

Gecikme Zammı Uygulama

Çözüldü #1
merhaba değerli hocalarım!
Ekde gönderdiğim örnekte aylık gecikme zammı uygulama istiyorum. çok uğraşmama rağmen olmadı. Yardımınıza ihiyacım var.
Şimdiden herkese teşekkürler.
.zip Emlak_prog_gecikme_zammı.zip (Dosya Boyutu: 400,53 KB | İndirme Sayısı: 24)
Ne irfandır veren ahlaka yükseklik ne vicdandır.
Fazilet hissi insanlarda Allah korkusundandır.
Cevapla
Çözüldü #2
İstemiş olduğunuz şey çok basit aslında.

Önce vergi_borcları_altfrm isimli formu tasarım modunda açın. Daha sonra ÖDENEN diye yanlış isim verdiğiniz kutunun üzerinde çift tıklayarak Özelliklerini açın. Veri sekmesi kaynağında yer alan yazıyı silin ve aşağıdaki kodu oraya yapıştırın.


=IIf(DateDiff("m";[SON ÖDEME TARİHİ];Date())>0;IIf([kalan]>0;[kalan]*0,5))

Ben orada verdiğim 0,5 oranını rastgele yazdım. Eğer her defasında değişebilecek bir değer ise çok basit bir çözüm yolu daha var onu lazım olunca gösteririm. Burada ceza hesabı yaparken KALAN hanesindeki rakamı çarparak sonucu buluyoruz. Eğer her aya ayrı ayrı bir ceza veriliyorsa örneklendirseniz ona göre çözüm yolu buluruz.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #3
Sayın alpeki99 öncelikle ilginize çok teşekkür ediyorum. Ama yanlış yazdığım yer neresi onu anlayamadım.Bu söylediğiniz kodu KALAN isimli kutuya gerekmez mi. çünkü kalan hanesinde son ödeme tarihinden sonra bir değer varsa onu çarpacak. 0,005 ile ama bu aylık olacak. Şöyle yani. Bir abone diğer vergilerini ödedi. ama çevre temizlik vergisini ödemedi ve son ödeme tarihi de geçti. bunun için kalan kutusundaki miktar kadar. gecikme zammı uygulamasını istiyorum..
Ne irfandır veren ahlaka yükseklik ne vicdandır.
Fazilet hissi insanlarda Allah korkusundandır.
Cevapla
Çözüldü #4
1- Gecikme zammını göstermek istediğiniz metin kutusunun adına ÖDENEN demişsiniz.
2- Kalan isimli kutuya yazılırmı hiç? Miktar - Ödenen = Kalan olması gerekmiyor mu? Gecikme zammıda Kalan'ın sağındaki kutu ancak ismine ÖDENEN demişsiniz. Ödenen kutusuna Metin.... diye bir isim vermişsiniz onun ismini de yanlış vermişsiniz.
3- Dediğim kutuya yazarsanız : Eğer Kalan borcu varsa tarihe bakacak. Tarihte geçmişse 0,00x ile çarpacak.
4- "Kalan kutusundaki miktar kadar gecikme zammı uygulamasını istiyorum" demişsiniz. Burayı yanlış yazdınız herhalde. Eğer kalan kutusundaki miktar kadar ise Kalan ile aynı miktar demek oluyor ki burada bir hata var.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #5
Sayın Alpeki99, orada şunu söylemeye çalıştım. eğer kalan kutusunda bir değer varsa. o değerin gecikme zammını hesaplamalı. yani kalan kususundaki değer 0,00tl ise gecikme zammı da doğal olarak 0,00tl olmalı demek istemiştim. Sizin yaptığınız tam istediğim gibi olmuş aslında. İkincisi de hocam bunu her satır için ayrı ayrı yapacak değilmi ben söylediğinizi kodu yazdığımda.
Sayın alpeki99, Ayrıca akşam uğraştım olmadı. değeri boş gösteriyor son ödeme tarihini geri bir tarihe almama rağmen herhangi bir değer yazmadı. örnek üzerinde yapma imkanınız var mı.
Ne irfandır veren ahlaka yükseklik ne vicdandır.
Fazilet hissi insanlarda Allah korkusundandır.
Son Düzenleme: 19/12/2010, 12:33, Düzenleyen: Mehmet_Akif.
Cevapla
Çözüldü #6
Sayın alpeki99 söylediğinizi yaptım oldu. Bir şey daha rica etmek istiyorum. Kullanıcı ödenen miktarı yazdığında kalan miktarın kendiliğinden güncellenmesini istiyorum. ve tabloya da yazılmasını istiyorum..
Ne irfandır veren ahlaka yükseklik ne vicdandır.
Fazilet hissi insanlarda Allah korkusundandır.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da