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

Derecelendirme: 0/5 - 0 oy
elmariachi

Kullanici Avatari
Özel Üye
E.... K....
116
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.
Cevapla

ozanakkaya
sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.601
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Bugün,00:42
Çözüldü 
Sponsor Reklam
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
Özel Üye
E.... K....
116
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.
Cevapla

Seruz
Uzman
Kullanici Avatari
Uzman
S.... U....
1.550
7
30/10/2008
814
Tekirdağ
Ofis XP
28/05/2017,22:33
Çözüldü 
Sponsor Reklam
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
Özel Üye
E.... K....
116
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.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Barkodu Sayfaya Sığdırma Sorunu atkbursa 2 165 24/05/2017, 10:10 atkbursa
Exclamation Access'en Word'e Atarken Yazılar Yerine Id Alması Sorunu derzulya 2 108 23/05/2017, 15:27 derzulya
  Araç Takip kayıt sorunu IceMan7 10 655 18/05/2017, 19:12 ozanakkaya
  Tablolar Arası Aktarma Sorunu kübrashn 6 156 12/05/2017, 15:22 kübrashn
  Açılan Kutu Requery Sorunu m_demir 2 79 01/05/2017, 01:05 m_demir


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