boş olan değere sıfır atamak? - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: boş olan değere sıfır atamak? (/konu-bos-olan-degere-sifir-atamak.html) |
boş olan değere sıfır atamak? - karaayhan - 13/06/2009 bir rapor var kayıt kaynağı sorgudan oluşuyor. kayıt kaynağında veri yoksa rapor alttoplamı #Hata# veriyor...! =Topla(Nz(([ToplaHARÇLIK TUTARI]);0)) şeklinde yazdım ama nafile kayıt olmayınca #Hata veriyor... nedeni ve çözümü hakkında bilgisi olan var mı? teşekkürler..kolay gelsin.. Cvp: boş olan değere sıfır atamak? - adnanyurdakul - 13/06/2009 toplama işlemeini Sql de yapsan daha iyi olmaz mı? orada sıfır ıda rahatlıkla hatasız yazdırabilirsin NZ başa yazdığında yazdığında hatayı keser ; (null to zero) Cvp: boş olan değere sıfır atamak? - C*e*l*o*y*c*e - 13/06/2009 =NZ(Topla([ToplaHARÇLIK TUTARI]);0) şeklinde deneyin Cvp: boş olan değere sıfır atamak? - mehmetdemiral - 14/06/2009 Bazen de hem IIF hem de NZ kullanmadan olmaz.. Deyim1: nz(Sum(IIf([ToplaHARÇLIK TUTARI] Is Null;0;[ToplaHARÇLIK TUTARI]));0) Bu arada ToplaHARÇLIK TUTARI ifadesinin de bir başka sorgudan geldiğini, orada da NZ ile bir ifade kurmanız gerekebileceğini söyleyeyim. Madem birden çok sorguyla bu işi hallediyorsunuz, o zaman orada da NZ kullanabilirsiniz. İş sağlam olsun. ToplaHARÇLIK TUTARI derken eğer değer yoksa null döneceği için sıkıntı olur. O sorguda da yine NZ ve Topla ifadelerini kullanın derim ben.. Kolay gelsin. Cvp: boş olan değere sıfır atamak? - karaayhan - 14/06/2009 sayın celoyce ve mehmetdemiral'ın yöntemlerinde de #Hata ile karşılaştı sonuç.... kullandığım sorgu şu; --------------------------sorgu--------------------------------------------- SELECT maaş.[RütbesiNe?], Count(maaş.[RütbesiNe?]) AS [SayRütbesiNe?], maaş.HGÜNSAYISI, maaş.kıst, Sum(maaş.[HARÇLIK TUTARI]) AS [ToplaHARÇLIK TUTARI] FROM maaş GROUP BY maaş.[RütbesiNe?], maaş.HGÜNSAYISI, maaş.kıst, maaş.[GÜN SAYISI] HAVING (((maaş.kıst)=-1)) ORDER BY Count(maaş.[RütbesiNe?]); --------------------------sorgu bitiş----------------------------------- nerede hata yapıyorum....! Cvp: boş olan değere sıfır atamak? - adnanyurdakul - 14/06/2009 Sayın Karaayhan örnek eklerseniz daha kolay çözüm elde edilebilir.iyi çalışmalar |