Null değerler nedeniyle boş çıkan toplamlar

1 2 3
04/10/2009, 13:43

siyaser

tüm dostlara selamlar,

değerleri ustalar bu sitede bulduğum bir acsses örneğini haddim olmadan biraz modifiye ederek bir kaç parça ekledim.
"toplam ödeme ve borç" raporu ; sorgular kısmında başında 3 rakamı olan sorguların gruplanmasından "toplam ödeme ve borç" sorgusundan oluşturuluyor.

Ancak 3 ile başlayan sorgulardan biri boş olduğunda rapor da boş çıkıyor.
Anasayfada
"ilçe ödemeborç bilgisi rapor" tıkladığınızda "çeltik" yazarsanız bütün 3 ile başlayan sorgulamalarda çeltik adına kayıt olduğu için rapor veriyor. ama çeltik ilçesi adına sadece sorgulardan bir tanesi boş olsun rapor tamemmen boş çıkıyor. Ayrıca hızlısatış menüsünden peşin kısmını da süzdürmem lazım ki toplam ödeme ve borç da peşin ödenmiş olan borçlar hanesine yazılmasın.Şu an borç olarak yazılıyor. Sanırım iki sorun da aynı sınıf.

Bu arada farkında olmadığım her türlü düzeltmeye, daha iyisi olduğuna inandığınız bütün çalışmalara açığım.

Kıymetli yardımlarınızı bekliyorum.Saygılar.
04/10/2009, 13:53

benremix

Sn Siyaser öncelikle forum kuralları gereği mesaj konusunu değiştiriniz. Sorduğunuz soru ile ilgili olarak konu başlığı yazınız.
Eklentileri düzenle onar yapıp sıkıştırınız. Bu şekilde 650 kb düşüyor.
Mail adresinizi kaldırınız...

Sorunuza gelince üstadlar inceleyip gereken yardımı yapacaktır.

Saygılar...
04/10/2009, 15:03

mehmetdemiral

Sayın Siyaser
Olmayan değerlere "null" değerler diyoruz. Mesela 1 elmayı 5 elmadan çıkarırsanız 4 elma kalır. Aynı şekilde 0 elmayı 5 elmadan çıkarırsanız da 5 elma kalır. Ama 0 değeri bile olmadığında (yokluk diyoruz) 5 elmadan "null" çıkarsa "null" kalır. Bu da yokluktur. O nedenle vb'de böyle null olan değerleri "sıfır"a dönüştürmek gerekir. Bunu yapan da "nz" işlevi vardır. Bu işlev şöyle kullanılır:

=Nz([alinan]-[satilan],0)

Burada eğer alinan ve satilan değerler mevcutsa çıkartma işlemi yapılacaktır, ama değerlerden birisi ya da hiçbirisi yoksa (yani mal hiç alınmamış veya satılmamışsa) sonuç 0 (sıfır) olacaktır.

Nz işlevin vb'da ve sorgularda kullanımı sırasında virgül ve noktalı virgül olayına dikkat ediniz.

Bununla ilgili forumumuzda bir çok örnek ve çalışma mevcuttur. Özellikle Kod Bankasında benim eklediğim kodlar mevcut. Bu arada bazı durumlarda (özellikle çapraz sorgularda) NZ ve IIF işlevini birlikte kullanabiliyoruz.

Kolay gelsin..
04/10/2009, 16:37

siyaser

ilk kez mesaj gönderdiğim her halimden belli bir başlık bile atamadım.
Kusuruma bakmayın.
İlginiz ve verdiğiniz bilgi için teşekkür ederim.
04/10/2009, 16:45

mehmetdemiral

Estağfurullah.. Yeni üye olan herkesin başına geliyor. Biz de uyarıp yol gösteriyoruz. Sorun değil.. Bu arada sitemize 5.nci ayda katılmışsınız, ama ilk mesajınızı bu konuya yazmışsınız? Nedenini merak ettim..
05/10/2009, 14:33

siyaser

İyi Günler, takıldığım yerlerle ilgili genellikle sitede ya aynı soru ya da ulaşmak istediğim noktaya varan yorumlar ve cevaplar vardı. İçerikler üzerinde biraz çalıştığım zaman sonuç elde ediyorum. Ustaların verdiği örnekleri de çok faydalı. Ekrem Beyin online yardımlarından da faydalandım. Ancak bu programı yılbaşına yetiştirmem lazım. Biraz tembellilk yapasım geldi heralde. Daha düzenlenmesi gereken bir çok yeri var.
1 2 3