Skip to main content

AccessTr.neT


İskonto Hesaplama

U.ALTUN
U.ALTUN
3
5144

İskonto Hesaplama

#2
Yapmak istediğiniz işlemi daha detaylı anlatır mısınız? Zira mantık olarak anlamadığım ve açıkçası işin özüne de pek uyduramadığım detaylar var. Örneğin
Me.Altisktoplam = Val(Nz(Me.xiskonto)) + Val(Nz(Me.yuzde))
kodu tuhaf.
xiskonto zaten toplamdan düşülen net bir tutar olarak belirlenmiş, yuzde ise toplamın yüzde kaçının indirildiğini ifade eden bir oran olmalı tanımlamanız da genel uygulamada bu yönde ancak siz net bir tutar ile oranı toplamaya çalışıyorsunuz mantık olarak hatalı. Ayrıca NZ kullanımında da mantık hatası yapıyorsunuz. NZ fonksiyonu ikinci bir parametre almalıdır yani Null olduğunda ne kullanılsın diye sorar. Siz bu değeri 0 olarak tanımlamazsanız sizin kullandığınız hali ile Null değeri için boş string ("") döndürür. Val("") değeri 0 döndürsede güvenilir değildir değişkenler string formatı ise vb durumlarda bazen beklenmedik sonuçlar verebilir. Sayısal işlemler için verilerinizi sayısal olarak tanımlamalısınız. String verilerden dönüşüm formülleri ile sayısal geçişler yapılabilmekteyse de sağlıklı bir yaklaşım değil.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
İskonto Hesaplama - Yazar: U.ALTUN - 16/06/2025, 15:25
RE: İskonto Hesaplama - Yazar: atoykan - 17/06/2025, 11:41
RE: İskonto Hesaplama - Yazar: U.ALTUN - 17/06/2025, 14:09
RE: İskonto Hesaplama - Yazar: atoykan - 22/06/2025, 12:36
Task