yıl ve aylara göre filtreleme

09/04/2013, 16:04

mhmtogz

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...
09/04/2013, 16:29

ozanakkaya

- 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
09/04/2013, 16:43

mhmtogz

teşşekürler hocam uyguluyorum hemen yılıda eklemek istersem ne yapmalıyım?
09/04/2013, 17:06

ozanakkaya

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.
09/04/2013, 17:20

mhmtogz

teşekkürler hocam son bir şey ay ve yıl kutusunda bulunduğumuz yıl ve ay varsayılan oalrak gelebilir mi?