Skip to main content

AccessTr.neT


sorguda format kullanımı

sorguda format kullanımı

Çözüldü #1
Sayın Hocalarım,
ekli çalışmamda TBLCARI Sorgu daki ASANSORBORCU, ISINMABORCU, ISITMABORCU, ORTAKBORCU, INTERNETBORCU alanlarının sonuçları 123,45 gibi çıkmasını nasıl yapılır.

Saygılarımla,

Ahmet Yenginoğlu
.rar Calısma.rar (Dosya Boyutu: 26,65 KB | İndirme Sayısı: 4)
Ahmet Yenginoğlu
Cevapla
#2
sayın yenginoglu,

bahsettiğiniz talebinize yönelik olarak;
uygulamanızı inceleme için imkan ve zaman olmaması nedeni ile,sadece aşağıdaki açıklamaları yazılması uygun görülmüştür.

123,45 değerini elde etmek için,bu değerin elde edildiği sorgudaki alanda

YÖNTEM 1

sonuc:yuvarlak([alan_adi];2)

ya da,eğer bir formül veya fonksiyon barındıran bir işlemi varsa alan üzerinde

sonuc:yuvarlak(islem_ifadeleri;2)

şeklinde yazmanız yeterlidir.

YUVARLAK fonksiyonundaki sayı değeri (örnekte 2 olarak yazılı olan) için,anlamları şu şekilde açıklanabilir.

0 değeri:
elde edilecek değeri bir üst sayıya tamamlar.
(örneğin:123,45 değerini 124 olarak yazar)

1 değeri:
elde edilecek değerin virgülden sonrasını tek haneli sayı olarak yazar.
(örneğin:123,45 değerini 123,4 olarak yazar)

2 değeri:
elde edilecek değerin virgülden sonrasını iki haneli sayı olarak yazar.
(örneğin:123,45 değerini 123,45 olarak yazar)

YÖNTEM 2

sonuc:format(islem_ifadeleri;"Fixed")

YÖNTEM 3

sonuc:format(islem_ifadeleri;"#,00")

bilginize...iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
Teşekkür ederim Hocam. Sağlıkla kalın,

Saygılarımla,
Ahmet Yenginoğlu
Cevapla
#4
Yerinizde olsam, yuvarlama işlemini


ISITMABORC: Yuvarlak(20*[ISITMABORCU];0)/20

şeklinde yapardım, siz format veya round kullanınca 8,3333333333 sayısını 8,33 olarak yuvarlayacak. Bu şekilde yuvarladığı için açık vereceksiniz.

50/6= 8,3333333333333333333333

bu sayıyı yuvarlayınca 8,33

8,33*6=49,98
"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. 
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da