Her Bir Kişi İçin "evet" Leri Saydırmak

1 2
03/01/2018, 13:32

yturan

Merhabalar...

Kendimce Dergi abonelik ve etiket programı yapmak istiyorum...

Takıldığım yerler oluyor ve sizlerden destek alıyorum. Teşekkür ederim.

Yaptığım formda her bir kişi için "evet" leri saydırmak istiyorum...

Dcount ile yapılıyor sanıyorum. Denedim olmadı... 

Yardımcı olursanız sevinirim...

Teşekkür ederim.
03/01/2018, 14:16

ozanakkaya

Merhaba,

Öncelikle Yapılmaması Gereken Ölümcül Hatalar

Ocak ayını saydırmak için 
=DCount("[Ocak]";"002_ABONELİK";"[Ocak]=-1 AND [aboneno]=" & [aboneno])
 Şubat ayını saydırmak için 
=DCount("[Şubat]";"002_ABONELİK";"[Şubat]=-1 AND [aboneno]=" & [aboneno])

Kod içerisindeki Türkçe karakter içeren alanlar ileride sıkıntı yaratabilir.
03/01/2018, 14:28

yturan

Ozan hocam... Teşekkür ederim...

1- Ocak ayını işaretlediğim anda saymıyor. Formu kapatıp açınca sayıyor. 
2- Ocak + Şubat + Mart... Aralık aylarını tek satırda yapabilir miyim?

03/01/2018, 14:41

ozanakkaya

(03/01/2018, 14:28)yturan yazdı: 1- Ocak ayını işaretlediğim anda saymıyor. Formu kapatıp açınca sayıyor. 

Onay kutularının tıklandığında olayına (ayrı ayrı) recalc kodu ekleyiniz.

(03/01/2018, 14:28)yturan yazdı: 2- Ocak + Şubat + Mart... Aralık aylarını tek satırda yapabilir miyim?

DCount("[Ocak]";"002_ABONELİK";"[Ocak]=-1 AND [aboneno]=" & [aboneno])+DCount("[Şubat]";"002_ABONELİK";"[Şubat]=-1 AND [aboneno]=" & [aboneno])
şeklinde toplatarak tüm ayların toplamını aldırabilirsiniz. Üstteki kod 2 ay için geçerlidir.


(03/01/2018, 14:28)yturan yazdı: Yalnızca o kişi için sayması gerekiyor... Tüm formdaki kayıtları sayıyor...  
Tüm kayıtları saydırmaz, formda kim açık ise onun verilerini saydırır.
03/01/2018, 14:47

ozanakkaya

Merhaba, sayma işlemi yapılırken, 1 nolu kişi için girilen 43 ve 53 numaralı kayıtlara ait veriler sayılmayacak mı?
03/01/2018, 14:48

yturan

Hocam harikasın... 

Teşekkür ederim...
1 2