AccessTr.neT
Ondalık Sayıyı Yuvarlama - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Ondalık Sayıyı Yuvarlama (/konu-ondalik-sayiyi-yuvarlama.html)



Ondalık Sayıyı Yuvarlama - ugur1208 - 06/03/2015

iyi forumlar
sorgudaki değerler liste8 de sayı biçimleri hep ondalık 2 basamak ben bu 2 basamak değerlerini görmek istemiyorum. mt2 kısmı filtreleme ekranında 50,00 görünüyor.
tablo1 de ondalık kısmı 0 olarak ayarlı ama sorgumda liste8 e atarken 50,00 olarak atıyor.
sorguda da ondalık sayı olan yerlerde basamak sayısı 0 olarak ayarladım.
yine olmadı
ne yapmam gerekiyor.
kolay gelsin


Cvp: filtreleme - atoz112 - 06/03/2015

sayın ugur1208,

öncelikle,içeriğinde bulunulan konu ile bu son yazdığınız mesajınız birbirinden bağımsız soru niteliğinde olduğu için,bu yeni sorunuza dair yeni bir konu açmak sureti ile,hem bu mevcut bulunan konunuzdaki içerik eğer size faydalı bilgiler içerdiyse kapatılmasını ve Cevaplanmışlar kategorisine taşınmasını sağlamış olursunuz (elbette,bu doğrultuda bir beyanda bulunarak) hem de bu yeni konu ile diğer üyelerin ondalık sayı üzerine yapacakları araştırmalarda alternatif bir konu inceleme imkanı olmasını sağlamış olursunuz.ayrıca,konunun içeriğinin başka içeriklerle mesaj yoğunluğuna maruz kalmasını da engellemiş olursunuz.buna riayet edeceğinizi temenni ederek,bu son sorunuz ile ilgili geçici bir bilgilendirme paylaşımında bulunulacaktır.daha ayrıntılı paylaşımların tüm katılımcılar tarafından da sağlanması için açacağınız yeni konunuzda devamı da yapılacaktır kanısındayım.

bahsettiğiniz talebinize yönelik olarak,aşağıdaki paylaşım uygun görülmüştür.

sorgunuzdaki ilgili ondalık alanını,
Round (Yuvarlak) komutunu kullanarak aşağıdaki kodlamayı örnek alarak gerekli yerleri değiştirerek uygulamayı da alternatif bir yöntem olarak deneyebilirsiniz.bilginize.

Kod:
a1: Yuvarlak([ondalik_sayi_alani_adi];0)

iyi çalışmalar,
saygılar.


Cvp: filtreleme - ugur1208 - 06/03/2015

ilginiz için teşekkür ederim forumda yeniyim hatalarımız olursa kusura bakmayınız.
sorgu da sayıların basamak sayısını verdiğiniz kodu ölçüte yazmam mı gerekiyor. ölçüte yazdım olmadı null değeri geçersiz diye uyarı geldi.
sorunu basamak değeri görünmesini istemediklerimin sorgu ekranında özelliklerinden genel sayı olarak ayarladım.
bu verdiğiniz formül olmadı bunu kullanmak istiyorum.
iyi forumlar


Cvp: filtreleme - ozanakkaya - 06/03/2015

Sn. ugur1208,
sorgu1 isimli sorgudaki "mt2" alanını

mt_2: Format([mt2];"#")

şeklinde değiştirmeniz yeterli.


Cvp: Ondalık Sayıyı Yuvarlama - atoz112 - 07/03/2015

sayın ugur1208,

konunuzda size bahsi yapılan bilgi paylaşımlarında önerilen alan format özelliklerine dair her iki türlü de kullanımının geçerliliği de söz konusudur.özetlemek gerekirse,

sorgunuzu Tasarım olarak açıp ilgili düzenlemek istediğiniz alanların üzerine gelip,ALAN adlı satırında;

Kod:
asıklıgı2: Format([asıklıgı];"#")
ya da

Kod:
asıklıgı2: Nz(Yuvarlak([asıklıgı];0);0)

şeklinde oluşturabilirsiniz.böylece,istediğiniz gibi Ondalık sayısının gösterilmesini engellemiş olursunuz.

fakat,bu yapmayı istediğiniz düzenleme konusunda size tavsiye niteliğinde olması için bir hususa dikkat çekmek gerektiği düşüncesi ile,Ondalık değerlerin kimi durumlarda olduğu gibi kalması uygulamanızdaki istenen sonuca ulaşmanız adına gerekli de olabilir.çünkü,kimi zaman Ondalık formatındaki buçuk değerin üzerinde ya da altında elde edilecek değer istenen rapor veya sorgu sonuçlarını da etkileyebilir.bu nedenle,eğer uygulamanızda bu sonuçlara denk gelebilecek şekilde sonuçlara etki edebilecek veya tamamen değiştirebilecek nitelikte ise,Ondalık değer formatlarını bozmaksızın olduğu gibi görselde bırakmanız yerinde olacaktır.

elbette ki,bu değişime neden olabilecek sayısal veri türlerinin dışında olan alanlar için geçerli olmayabilir.onlar üzerinde bu düzenlemeler yapılabilir.bu sadece,bu hususun da dikkate alınmasına dair bir hatırlatma anlamındadır.bilginize.

iyi çalışmalar,
saygılar.


Cvp: Ondalık Sayıyı Yuvarlama - ugur1208 - 08/03/2015

teşekkür ederim iyi forumlar yeni şeyler öğrenmek bilgi birikimi yapmak sizlerle çok güzel