Skip to main content

AccessTr.neT


Değer Atama

Değer Atama

Çözüldü #1
Arkadaşlar EK'teki örnekte olduğu gibi sorgulamadaki C bloka ait elektrik fatura toplamını daire adedine bölerek daire başına düşen miktarı buluyorum. Bazı daireler boş olduğundan boş dairenin Adı Soyadı sütunu boş ise elektrik bölümüne daire başına düşen miktarı yazmasın boş bıraksın istiyorum. Bununla ilgili yardım edebilirseniz çok sevinir saygılar sunarım.

Ek Dosyalar
 örnek1.rar(19 KB)
abone0069, 27-02-2010 tarihinden beri AccessTr.neT üyesidir
Cevapla
Çözüldü #2
sorguda /4 şeklinde bir ibare var ve 4 daireden birisi boş. /4 doğru mu?
SELECT [C BLOK].[DAİRE NO], [C BLOK].[ADI SOYADI], [C BLOK].YAKIT, [C BLOK].SU, IIf(IsNull([ADI SOYADI]),"",(SELECT Sum([fatura tutarı]) AS [Toplafatura tutarı] FROM elektirik GROUP BY [abone yeri] HAVING ((([abone yeri])="C BLOK")))/(DCount(Not IsNull([ADI SOYADI]),"C BLOK"))) AS ELEKTRİK
FROM [C BLOK];

Ayrıca, aşağıdaki konularınıza cevap yazınız.
Toplamları dağıtma
Sekmeli Form
Cevapla
Çözüldü #3
Sn.Baysledgeab

Yardımınız için teşekür ederim fakat sorgulamalardaki c blok tasarım modunda açarsanız elektrik yazan yerde formül yazılı olduğu yere ben bir kod istemiştin mümkünmü saygılar. Bu arada buradaki 4 rakamı daire sayısıdır.
abone0069, 27-02-2010 tarihinden beri AccessTr.neT üyesidir
Cevapla
Çözüldü #4
(05/12/2011, 22:09)abone0069 yazdı: Sn.Baysledgeab

Yardımınız için teşekür ederim fakat sorgulamalardaki c blok tasarım modunda açarsanız elektrik yazan yerde formül yazılı olduğu yere ben bir kod istemiştin mümkünmü saygılar. Bu arada buradaki 4 rakamı daire sayısıdır.

2. mesajdaki, sorgudaki Sql kodunun tamamıdır.
sadece ELEKTRİK alanının kodu
ELEKTRİK: IIf(IsNull([ADI SOYADI]);"";(SELECT Sum([fatura tutarı]) AS [Toplafatura tutarı] FROM elektirik GROUP BY [abone  yeri] HAVING ((([abone  yeri])="C BLOK")))/(DCount(Not IsNull([ADI SOYADI]);"C BLOK")))


Ayrıca, "/4" olayını sorma sebebim, 4 daire var ama 3 daire dolu, C blok için hesaplanan 587'nin 4 yerine 3'e bölünmesi gerekmiyor mu??
Cevapla
Çözüldü #5
Sn.Baysledgeab

Büyüksün usta teşekür eder saygılarımı sunarım. Bu gibi durumlarda IIF fonksiyonunu kullanarak kısaca eğer a sütunu dolu ise .......formülünü uygula boş ise boş bırak cümlesini böyle formülüze edileceğini anlıyorum.
abone0069, 27-02-2010 tarihinden beri AccessTr.neT üyesidir
Son Düzenleme: 06/12/2011, 00:20, Düzenleyen: abone0069.
Cevapla
Çözüldü #6
elektrik parasını 4'e böldürüyorsun ama boş dairenin parasını kim verecek? 3'e bölünmesi gerekmiyor mu?
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task