DCount("[adı]";"Tablo1";"[adı] Like '*'
Sayın esrefigit uzunca süredir aradığım bir koddu teşekkürler minnettarım
Dolu Alanları Saydırmak...?
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
meşhur çin atasözü "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
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..
Son Düzenleme: 28/01/2009, 04:11, Düzenleyen: karaayhan.
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.
İnadına, ille de Accesstr.net...
güzelbir yaklaşım teşekkürler sayın demiral hocam..
Konuyu Okuyanlar: 1 Ziyaretçi