=KYUVARLA(MUTLAK(B3);0,5)
gördüğünüz gibi MUTLAK(B3) ve 0,5 gibi 2 girdi istiyor
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
Cok tesekkur ederiz Berdus Bey,
Gonderdiginiz fonksiyon da
Access su hatayi veriyor ""Undefined function 'xRnd' in expression.
Ilginiz icin cok tesekkur ederiz.
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, 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