Merhaba, iyi akşamlar herkese. Tablo1 de bulunan verilerimi, Form1 de bulunan metin kutularına; yardım alanların sayısı, çocuk, yetişkin, cinsiyet, yardım alan, almayan bilgilerine göre saydırıp, görüntülemek istiyorum. Yardım alan, toplam Yetişkin ve de Çocuk sayısını =DCount("[grubu] ";"[tbl_1]";"[ grubu]='YETİŞKİN'") ile istediğim metin kutularına saydırdım. Ancak işin işine aynı anda cinsiyet, yetişkin, çocuk, yardım alan, almayan bilgileri de girince saydırma işlemini yapamadım. Hatta mahalle bilgisini de saydırmaya ihtiyacım var. Bu işi nasıl yaparım acaba. Örneğimi ekliyorum ve ilginiz için şimdiden teşekkür ediyorum.
11-07-2023, 23:49 (En son düzenleme: 12-07-2023, 11:04 onur_can.)
Sn Satir; DCount fonksiyonunda 1 den fazla kriteri kullanırken kriterler arasına duruma göre AND ya da OR Operatörü kullanmanız gerekir. Yardım Alan Çocuklardan Kadın olanları saydırmak için aşağıdaki ifadeyi kullanabilirsiniz. Diğerlerinide aynı mantıkla yapabilirsiniz.
Visual Basic
=DCount("*";"[tbl_1]";"[grubu]='ÇOCUK' AND [cinsiyeti]='KADIN' AND [yardim_durumu]='ALDI'")
Hocam =DCount("*";"[tbl_1]";"[grubu]='ÇOCUK' AND [cinsiyeti]='KADIN' AND [yardim_durumu]='ALDI'") problemim çözüldü. Ancak yardım alanları, iki tarih arasında görmek için de "srg_deneme" isimli bir sorgu hazırladım ve sorgumu formumun kayıt kaynağına bağladım. Sorgumun yardim_tarihi alanı, ölçüt kısmına Between [ilk tarih] And [İkinci tarih] yazdım ve
=DCount("*";"[srg_deneme]";"grubu]='ÇOCUK' AND [cinsiyeti]='KADIN' AND [yardim_durumu]='ALDI'")
şeklinde yani [tbl_1] 'i [srg_deneme] ile değiştirdim ama sonuç alamadım. Nasıl çözülebilir bu acaba.