Dolu Alanları Saydırmak...?

1 2
26/01/2009, 23:15

hakanuss

DCount("[adı]";"Tablo1";"[adı] Like '*'

Sayın esrefigit uzunca süredir aradığım bir koddu teşekkürler minnettarım
27/01/2009, 10:27

esrefigit

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

karaayhan

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..
28/01/2009, 04:49

mehmetdemiral

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.
28/01/2009, 15:47

karaayhan

güzelbir yaklaşım teşekkürler sayın demiral hocam..
1 2