Skip to main content

AccessTr.neT


Hesaplanmış alanda boş veri olduğunda toplama yapmıyor.

Hesaplanmış alanda boş veri olduğunda toplama yapmıyor.

Çözüldü #1
A Alanı : para birimi
B Alanı : para birimi
C Alanı :para birimi

D alanı : Hesaplanmış veri olarak tanımlıyorum. A+B+C toplamını elde etmek istiyorum.

Fakat A,b,c, alanlarının her hangi birine değer girmediğimizde sonucu vermiyor?
İstediğim birine değer vermesem bile diğer ikisinin toplamını alması. Bunu nasıl yapabilirim?
Cevapla
Çözüldü #2
Örnek ekleyiniz.
Yapılmaması Gereken Ölümcül Hatalar konulu bölümde geçen hatalardan birini yapıyorsanız biraz daha düşünün derim.
(04/11/2008, 18:12)Bilgisayarcı yazdı: TABLOLAR
.....
.....
9. Hesaplanabilir hiç bir alan tablolara alan olarak eklenmemeli

Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla
Çözüldü #3
Sorguda yazacaksanız
D=Cdbl(Nz(A;0))+Cdbl(Nz(B;0))+Cdbl(Nz(C;0))

VBA de yazacaksanız
D=Cdbl(Nz(A,0))+Cdbl(Nz(B,0))+Cdbl(Nz(C,0))















Please return your positive or negative ...
Cevapla
Çözüldü #4
Alttaki resimde tam olarak isteğimi anlattım.
[Resim: thumb_191225.png]


Ek Dosyalar
 veri.rar(340.53 KB)
Son Düzenleme: 01/03/2012, 12:04, Düzenleyen: aykutaybas.
Cevapla
Çözüldü #5
Hesaplanmış alanlarda kullandığınız...

Yapı Bedeli Toplamı = [Tutarı_1]+[Tutarı_2]+[Tutarı_3]+[Tutarı_4]+[Tutarı_5]

Tutarı_1 alanının Varsayılan Değeri = 0
Tutarı_2 alanının Varsayılan Değeri = 0
Tutarı_3 alanının Varsayılan Değeri = 0
Tutarı_4 alanının Varsayılan Değeri = 0
Tutarı_5 alanının Varsayılan Değeri = 0

yaparsanız sorun yaşamazsınız...
Please return your positive or negative ...
Cevapla
Çözüldü #6
Sayın aykutaybas konuya dönüş yapmanızı bekliyor konuyla ilgilenen arkadaşlarımız.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da