Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
25/05/2009 21:33
Konu Sahibi
elmariachi
Yorumlar
4
Okunma
1517
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

elmariachi

Aktif Üye*
ER.... KI....
 116
 27
 17/04/2009
6
 Ankara
 
 Ofis 2013 64 Bit
 08/05/2017,04:20
Çözüldü 
Arkadaşlar benzer bir sorunda ben yaşıyorum.

Yuvarlamadan dolayı raporda hesaplamada yanlış sonuç alıyorum. Bu verdiğiniz kodları nereye yazdığınızı çözemedim. Sonuç, Metin Kutusuna yazılıyor. Orada da bunların yazılacağı bir yer göremedim. Örnek olarak;

A_Sayısı: 1.007.952,00 TL
B_Sayısı: 2,61
SONUC: A_Sayısı x B_Sayısı /100

26.307,54 TL olması gerekirken 26.335,77 TL çıkıyor.

Sorun B_Sayısından kaynaklanıyor. Her ne kadar 2,61 olarak gözüksede aslında 2,6128 sayısı var orada ve bununla çarpıyor. Metin kutusunda ne görüyorsa onunla çarpsa sorun yok.


Yardımlarınız için şimdiden teşekkürler


elmariachi, 17-04-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

ozanakkaya

Kurucu
OZ.... AK....
 41
 11.525
 469
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,18:19
Çözüldü 
mesajınızı yeni konu olarak sorular bölümüne taşıdım. Örnek üzerinden daha kolay yardımcı olunur. Örnek ekleyiniz


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

Kullanici Avatari

elmariachi

Aktif Üye*
ER.... KI....
 116
 27
 17/04/2009
6
 Ankara
 
 Ofis 2013 64 Bit
 08/05/2017,04:20
Çözüldü 
Örnek ektedir sn.sledgeab


Ek Dosyalar
.rar   Hesaplama Hatası.rar(Dosya Boyutu: 6,45 KB / İndirme Sayısı: 12)
elmariachi, 17-04-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

Seruz

Uzman
SE.... UZ....
 47
 1.564
 7
 30/10/2008
814
 Tekirdağ
 BT Şefi
 Ofis XP
 10/11/2018,20:48
Çözüldü 
Sizinde söylediğiniz gibi sayı sadece 2,61 olarak gözüküyor, gerçek değeri aslında 2,6128 ve Access doğru yapıyor çünkü sizin formülünüzün değeri bu.
Noktalık biçimlendirme gerçek değerini değiştirmez, sadece istediğiniz gibi görünmesini sağlar.
Bu nedenle sayının noktadan sonra sadece 2 hane olarak hesaplanmasını istiyorsanız, kendiniz belirtmek zorundasınız.
Bunun için öncelikle Round(Sayı,NoktadanSonrakiHaneSayısı) fonksiyonunu kullanabilirsiniz.
Dikkat edin; bu fonksiyon belirttiğiniz haneden sonraki rakamları yuvarlayacaktır.

Kod:
=-0,0072+2,62

yerine

Kod:
=Round(-0,0072+2,62;2)

yazın.


Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs

Kullanici Avatari

elmariachi

Aktif Üye*
ER.... KI....
 116
 27
 17/04/2009
6
 Ankara
 
 Ofis 2013 64 Bit
 08/05/2017,04:20
Çözüldü 
Sn.seruz teşekkür ederim, çok işime yaradı. +rep

Üzerinde çalıştığım projedeki Raporlar - Metin Kutusu'ndaki veri otomatik olarak kod kısmında yazılan formülden geldiği için, formülün altına yazdım ROUND fonksiyonunu. Sayenizde ROUND fonksiyonunu öğrendim.

Saygılar...


elmariachi, 17-04-2009 tarihinden beri AccessTr.neT üyesidir.


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Kdv Hesaplama Hatası Oğuz Türkyılmaz 2 39 3 saat önce
Son Yorum: Oğuz Türkyılmaz
Çözüldü Birden Fazla Seçime Göre Tutar Hesaplama huzun_bulutu 13 254 13/11/2018, 13:43
Son Yorum: huzun_bulutu
Çözüldü Raporda Tarih Farkı Hesaplama notrino 2 38 12/11/2018, 14:23
Son Yorum: notrino
Çözüldü A Formu Üzerinden Butonla Çağrılan B Formunda Kayıt Hesaplama Rapor Alma Oğuz Türkyılmaz 9 252 14/10/2018, 13:57
Son Yorum: Allback
Çözüldü Access Sorguda Yaş ve Yaş Grubu Hesaplama accessdelisi 7 862 08/10/2018, 06:15
Son Yorum: accessdelisi

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.
123444