Access De Mround (kyuvarla) Fonksiyonu Hk.

1 2 3 4 5
13/09/2023, 14:32

Subco

(13/09/2023, 14:27)berduş yazdı: o zaman maalesef yardımcı olamayacağım, MROUND ile ilgili tüm araştırmalarımda 2 girdi istiyordu
excelde dediğiniz gibi tek girdili kullanmaya çalıştığımda "eksik parametre" hatası verdi

mround fonksiyonunu kullanan örnek Excel dosyasını ekler misiniz?

Buyurun Berdus Bey,

Excel dosyasi ektedir.
13/09/2023, 14:37

berduş

=KYUVARLA(MUTLAK(B3);0,5)
gördüğünüz gibi MUTLAK(B3) ve 0,5 gibi 2 girdi istiyor
13/09/2023, 14:58

berduş

bir modüle aşağıdaki fonksiyonu ekleyip sorguda yada herhangi bir yerde kullanabilirsiniz?
Function xRnd(ByVal xSayi As Double, ByVal xKat As Double) As Double
    xRnd = Round(xSayi / xKat) * xKat
End Function

SELECT TabloAdi.*, xRnd([TabloAdi]![AlanAdi],0.5) AS xMROUND
FROM TabloAdi;
Not: sayın @mozuer 'in 2. mesajda önerdiği aşağıdaki kod ile aynı

Public Function MRound(ByVal dblNum As Double, ByVal dblMtp As Double) As Double
MRound = dblMtp * Round(dblNum / dblMtp, 0)
End Function
14/09/2023, 11:05

Subco

Cok tesekkur ederiz Berdus Bey,

Gonderdiginiz fonksiyon da Access su hatayi veriyor ""Undefined function 'xRnd' in expression.

Ilginiz icin cok tesekkur ederiz.
14/09/2023, 11:09

berduş

bir yerde hata yapıyor olmalısınız
Undefined function 'xRnd' in expression. hatasının olabilmesi için sizin önerdiğimiz kodu çalışmanıza eklememiş olmanız gerek
önerdiğimiz kodun çalışabilmesi için
1 - projenize 1 modül ekleyin
2 - eklediğiniz yeni modüle önerilen kodu ekleyin
3 - sorgu için öerilen kodu kullanın

isterseniz Access dosyanızın son halini ekleyin nerede hata var inceleyelim
14/09/2023, 14:59

Subco

(14/09/2023, 11:09)berduş yazdı: bir yerde hata yapıyor olmalısınız
Undefined function 'xRnd' in expression. hatasının olabilmesi için sizin önerdiğimiz kodu çalışmanıza eklememiş olmanız gerek
önerdiğimiz kodun çalışabilmesi için
1 - projenize 1 modül ekleyin
2 - eklediğiniz yeni modüle önerilen kodu ekleyin
3 - sorgu için öerilen kodu kullanın

isterseniz Access dosyanızın son halini ekleyin nerede hata var inceleyelim

AYNEN DEDIGINIZ GIBI YAPTIM BERDUS BEY. ve ikinci girdi ile birlikte calisti. cok saglun elinize saglik.
Kolay gelsin
1 2 3 4 5