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

elmariachi

Aktif Üye*
5593
Er.... Ki....
 27
 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.

ozanakkaya

ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 482
 12.116
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
Çö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. 

...........
elmariachi

elmariachi

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


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

Seruz

Seruz

Uzman
47
Se.... UZ....
 47
 7
 1.566
 30/10/2008
822
 Tekirdağ
 BT Şefi
 Ofis XP
 Bugün,14:39
Çö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

...........
elmariachi

elmariachi

Aktif Üye*
5593
Er.... Ki....
 27
 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.


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü İki Tarih Arası Sorgulma Sorunu HORZUM 4 316 05/07/2019, 19:25
Son Yorum: halily
Çözüldü Alt Form Toplamında #hata Ve #boyut! Sorunu donepezil 2 104 04/07/2019, 11:57
Son Yorum: donepezil
Çözüldü Rapor Sorunu metınaycıcek 26 552 03/07/2019, 23:35
Son Yorum: metınaycıcek
Çözüldü Her Yeni Kayıta Bastığımızda Sayı Verme Sorunu. prestij06 7 275 15/06/2019, 21:24
Son Yorum: halily
Çözüldü Raporda Boş Alan Sorunu Yunus Bozkurt 7 294 03/06/2019, 04:22
Son Yorum: halily

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