AccessTr.neT

Tam Versiyon: yıl ve aylara göre filtreleme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
merhaba;

ekteki formda performans kriter hesaplaması ile ilgili bir çalışma yapmaya çalıştım..
fakat bu çalışmanın aban aylık oalrak veri vermesi lazım onu sorguda ayarlayamadım...

F_PERFORMANS_ISLEM formunda metin kutularında işlemlerin varsayılan olarak bulunduğumuz aydaki sonuçları vermesini daha sonra açılan kutudan istenildiği taktirde diğer aylara tıklayarak diğer aylarında sonuçlarının görünmesini istiyorum...

mümkünse yardımlarınızı bekliyorum... teşekkürler...
- S_PERFORMANS isimli sorguda yeni alana
AY: Month([TARIH])
yaz.

- AKAY açılan kutusunun denetim kaynağına
1;"Ocak";2;"Şubat";3;"Mart";4;"Nisan";5;"Mayıs"
yaz (diğer ayları eklersin)

Aynı açılan kutunun sütun sayısı 2, sütun genişliklerini 0;5 olarak değiştir,

-Formda Metin0'a yazılan

=DCount("[90SN]";"S_PERFORMANS";"[90SN]= -1") 
şeklindeki kodu aşağıdaki ile değiştir.

=DCount("[90SN]";"S_PERFORMANS";"[90SN]= -1 And [AY]= '" & [AKAY] & "'")

-Diğer aya göre güncellenmesi gereken metin kutularının (Metin4, Metin8,....) denetim kaynaklarını üstteki değişiklikteki gibi [AKAY] kriterini ekle
teşşekürler hocam uyguluyorum hemen yılıda eklemek istersem ne yapmalıyım?
kritere yıl eklemek için forma "AKYIL" adında açılan kutu ekle, değer listesi yap ve satır kaynağına
Kod:
2009;2010;2011;2012;2013
yaz. bunu tablo/sorgu yapıp yılların bulunduğu tablo ile iliştilendirebilirsin.

sorguda daha önce
AY: Month([TARIH])
olarak eklediğin alanı
AYYIL: Format(Month([TARIH]) & "." & Year([TARIH]);"mm.yyyy")
şeklinde değiştir.

=DCount("[90SN]";"S_PERFORMANS";"[90SN]= -1 And [AY]= '" & [AKAY] & "'")

olarak değiştirilen alanı

=DCount("[90SN]";"S_PERFORMANS";"[90SN]= -1 And [AYYIL]= '" & Format([AKAY] & "." & [AKYIL];"mm.yyyy") & "'")
kodu ile değiştir.
teşekkürler hocam son bir şey ay ve yıl kutusunda bulunduğumuz yıl ve ay varsayılan oalrak gelebilir mi?