aaa: mRound([Brüt Satır Tutarı TL]) kodunu
aaa: Math.Round([Brüt Satır Tutarı TL]) şeklinde deneyin ayrıca
[Brüt Satır Tutarı TL] burası [Brüt Satır Tutarı TL] şeklinde birleşik [BrütSatırTutarı TL] veya [Brüt_Satır_Tutarı_TL] şeklinde Alan adlarına dikkat edin
Access De Mround (kyuvarla) Fonksiyonu Hk.
(12/09/2023, 16:34)C*e*l*o*y*c*e yazdı: Public Function mRound(ByVal dblNum As Double, ByVal dblMtp As Double) As Double
mRound = dblMtp * Math.Round(dblNum / dblMtp, 0)
End Function
şenlinde düzeltip deneyin
Sayın @C*e*l*o*y*c*e hocamızın verdiği kodu bir modüle ekledikten sonra sorgunuzda mRoundu kullanın.
(12/09/2023, 17:44)berduş yazdı:(12/09/2023, 15:14)Subco yazdı: Access de Mround (Kyuvarla) fonksiyonunu nasil yapabiliriz. Bu konuda yardimci olabilirmisiniz.Mround fonksiyonu ne işe yarıyor? açıklarsanız yardımcı olmaya çalışırız
Sevgili @berduş hocam MRound bir sayıyı belirli bir kat sayıya yuvarlar. Mesela, MRound (10, 3) 10'u en yakın 3 katına yuvarlar ve sonuç olarak 9 verir.
(12/09/2023, 21:56)atoykan yazdı: MRound bir sayıyı belirli bir kat sayıya yuvarlar. Mesela, MRound (10, 3) 10'u en yakın 3 katına yuvarlar ve sonuç olarak 9 verir.çok teşekkürler @atoykan hocam)
aşağıdaki gibi bir fonksiyon tanımladım dilerim işe yarar
Function xMROUNd(xSay As Double, xKat As Integer)
fark = xSay Mod xKat
xMROUNd = xSay - fark
End Function
(12/09/2023, 17:05)Subco yazdı: Celoyce Bey,
tesekkur ederiz. Yine ayni hatayi veriyor.
Sorguda ki yazilisi su sekilde
aaa: mRound([Brüt Satır Tutarı TL])
Neden hata verdigini bir turlu cozemedim.
Fonksiyonda belirtilen
ByVal dblNum As Double=[Brüt Satır Tutarı TL]
ByVal dblMtp As Double=?
Yani mRound([Brüt Satır Tutarı TL],???) eksik var
Merhaba,
Mround Excel de KYuvarla fonksiyonu.
Fonksiyonda belirtilen
ByVal dblNum As Double=[Brüt Satır Tutarı TL]
ByVal dblMtp As Double=?
Yani mRound([Brüt Satır Tutarı TL],???) eksik var
Burut Satir Tutar TL alan ismi. Bu degeri yukaridaki fonksiyon ile calistirmak istiyrouz. 12,02 degerini bu fonksiyon ile 12, 12.03 degerini 12.1 gibi cikmasini saglayacak bu fonksiyon, amacimiz excelde calisan bu fonksiyonu Access de de calistirmak.
Umarim meramimizi anlatabilmisimdir.
Mround Excel de KYuvarla fonksiyonu.
Fonksiyonda belirtilen
ByVal dblNum As Double=[Brüt Satır Tutarı TL]
ByVal dblMtp As Double=?
Yani mRound([Brüt Satır Tutarı TL],???) eksik var
Burut Satir Tutar TL alan ismi. Bu degeri yukaridaki fonksiyon ile calistirmak istiyrouz. 12,02 degerini bu fonksiyon ile 12, 12.03 degerini 12.1 gibi cikmasini saglayacak bu fonksiyon, amacimiz excelde calisan bu fonksiyonu Access de de calistirmak.
Umarim meramimizi anlatabilmisimdir.
İrtifâ-ı kadr için tevâzu lazım Âdem'e, Şemsi gör kim sâyesin salmış ayaklar altına. Hersekli Arif Hikmet
Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.
Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.
ben excelden anlamam ama anladığım kadarıyla MRound(xSay, xKat) fonksiyonu 2 girdi alır sonuç bir sayıya yuvarlanır
hangi girdileri girdiğinizde 12,02 degerini bu fonksiyon ile 12, 12.03 degerini 12.1 sonucu çıkıyor
hangi girdileri girdiğinizde 12,02 degerini bu fonksiyon ile 12, 12.03 degerini 12.1 sonucu çıkıyor
Konuyu Okuyanlar: 1 Ziyaretçi