26/01/2009, 23:15
Sayfalar: 1 2
27/01/2009, 10:27
sayın karaayhan kardeş yanlış hatırlamıyorsam sen dolu olanları saysın dediydin yani içinde herhangi bir veri olanı sıfırdan büyük olanları değil
28/01/2009, 04:07
evet sayın esrefigit, ama sayı içeren bir alan ve hesaplamalar sonucu 0 olan alanlar varmış dikkat etmemiştim onu da kendim ekledim haklısınız boş olanlar da ="" yazarlarsa sorun olmaz sanırım
bir kişiye bağlı altformda bu işlemi yaptırıyoruz..
ve kişi kişi sayması lazım fonksiyon nasıl olur o zaman?
=DCount("[miktarı]";"Tablo1";"[miktarı]>0 And id= Formlar![kişiler]![sırano] ")
bu şekilde olursa kişiyi sayıyor
kolay gelsin..
bir kişiye bağlı altformda bu işlemi yaptırıyoruz..
ve kişi kişi sayması lazım fonksiyon nasıl olur o zaman?
=DCount("[miktarı]";"Tablo1";"[miktarı]>0 And id= Formlar![kişiler]![sırano] ")
bu şekilde olursa kişiyi sayıyor
kolay gelsin..
28/01/2009, 04:49
Sayın karaayhan
Alt form üzerine bir metin kutusu koyup denetimine
=IIf(IsNull([miktarı]) Or [miktarı]="" Or [miktarı]=0;"0";"1")
yazarsanız, null, 0 veya boş olmayan değerler 1, diğerleri 0 olacaktır. Daha sonra bu alt form üzerindeki alanları toplatarak miktar alanı null, boş veya 0 olmayanları toplatmış olacaksınız.
Alt form üzerine bir metin kutusu koyup denetimine
=IIf(IsNull([miktarı]) Or [miktarı]="" Or [miktarı]=0;"0";"1")
yazarsanız, null, 0 veya boş olmayan değerler 1, diğerleri 0 olacaktır. Daha sonra bu alt form üzerindeki alanları toplatarak miktar alanı null, boş veya 0 olmayanları toplatmış olacaksınız.
28/01/2009, 15:47
güzelbir yaklaşım teşekkürler sayın demiral hocam..
Sayfalar: 1 2