Hesaplama Sorunu
Tarih
25/05/2009 21:33
Konu Sahibi
elmariachi
Yorumlar
4
Okunma
1131
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



elmariachi

Kullanici Avatari
Aktif Üye (Özel)
E.... K....
116
17/04/2009
6
Ankara
Ofis 2013 64 Bit
01/11/2016,22:33
Çözüldü 
Sponsor Reklam
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.
Cevapla

ozanakkaya
sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.189
29/01/2008
Denizli
Polis Memuru
Ofis 2010 32 Bit
Bugün,14:26
Çö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
Cevapla

elmariachi

Kullanici Avatari
Aktif Üye (Özel)
E.... K....
116
17/04/2009
6
Ankara
Ofis 2013 64 Bit
01/11/2016,22:33
Çözüldü 
Sponsor Reklam
Örnek ektedir sn.sledgeab


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

Seruz
Uzman
Kullanici Avatari
Uzman
S.... U....
1.544
7
30/10/2008
804
Tekirdağ
Ofis XP
Çö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
Cevapla

elmariachi

Kullanici Avatari
Aktif Üye (Özel)
E.... K....
116
17/04/2009
6
Ankara
Ofis 2013 64 Bit
01/11/2016,22:33
Çözüldü 
Sponsor Reklam
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.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  saat ücreti hesaplama dsmelbistan 5 187 12/01/2017, 13:01 atoz112
  Formda Veri Aramada Like Sorunu uiakouwr 14 220 11/01/2017, 08:54 uiakouwr
  Rapor Yazdırma Sorunu m_demir 2 86 02/01/2017, 20:08 m_demir
  Rapor Önizleme Sorunu m_demir 9 193 01/01/2017, 05:52 ozanakkaya
  Dlookup sorunu nightashes 6 173 23/12/2016, 23:56 nightashes


Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya