Ondalık Sorunu

1 2
03/03/2018, 23:58

mengene2

Merhaba Arkadaşlar;


Ekteki veri tabanımda aşağıdaki formulde gelen rakamlar normalde ondalıklı. Virgülden sonra 2 basamak olacak şekilde görüntületmek istiyorum ama olmuyor.


Kod:
YuruyenBakiye: CDbl(DSum("[Bakiye]";"CariHareketler";"CLng([HareketTarihi]) & [HareketID]<=" & CLng([HareketTarihi]) & [HareketID] & "and CariID=" & [CariKartlar].[CariID]))

Ekte örnek veri tabanım var. Yukarıdaki formul "CariYuruyenBakiye" sorgusundadır. virgülden sonra iki basamağıda gösterebileceğim şekilde yürüyen bakiye formulümü nasıl modifiye edebilirim.


Selamlar,
04/03/2018, 00:47

ozanakkaya

Merhaba,
Tüm hesaplama işlemlerini sorgu ile yapabileceğinizden tabloya hesaplanan alan eklemeniz gereksiz veritabanı şişmesine veri sayısı arttıkça kilitlenmelere sebep olur.

Yapılmaması Gereken Ölümcül Hatalar
konusunu inceleyiniz. Örnek uygulamanızın düzenlenmiş hali ektedir. srg_bakiye isimli sorguyu inceleyiniz.
04/03/2018, 20:16

mengene2

Çok teşekkür ederim öneriniz için gönderdiğiniz örneğin üzerinden hareket edeceğim.
04/03/2018, 20:23

mengene2

Gerçektende önemli uyarılar. Bunları mutlaka dikkate alacağım. Teşekkürler ozanakkaya
04/03/2018, 20:30

mengene2

Tavsiye ve öneriler sayfasında "8. Indexlemelere,anahtar alanlara mutlaka dikkat edilmeli." maddesini bir miktar açıklayabilir misiniz ozanakkaya. Buradaki kastı tam olarak nedir acaba?
04/03/2018, 21:36

ozanakkaya

(04/03/2018, 20:30)mengene2 yazdı: Tavsiye ve öneriler sayfasında "8. Indexlemelere,anahtar alanlara mutlaka dikkat edilmeli." maddesini bir miktar açıklayabilir misiniz ozanakkaya. Buradaki kastı tam olarak nedir acaba?

Carikartlar tablosunda CariAdi alanının birincil anahtar olarak eklenmemesinden bahsediyor. Tabloda CariID alanını birincil anahtar olarak zaten belirlemişsiniz.
1 2