AccessTr.neT

Tam Versiyon: Access De Mround (kyuvarla) Fonksiyonu Hk.
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5
(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.
=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
Sayfalar: 1 2 3 4 5