sayın fascioglu,
bir önceki mesajda eklemeyi unuttum.buradan dahil etmek istedim.
YAPILMASI GEREKENLER
1)
Menü adlı formun içerisinde yer alan L1,L2 ve L3 adlı liste denetimlerinin her biri için hangi işlemleri gerçekleştirmek istiyorsanız (örneğin;L1 için formların,L2 için raporların kullanılması gibi) önce bu seçimi yapmalısınız.
Ardından,her bir listenin VERİ-SATIR KAYNAĞI satırına (L1 adlı listeden örnek verilerek anlatımı yapılacaktır) formların adlarını yazmalısınız.
ÖRNEK:
Kod:
1.1;"frm_PERSONEL";1.2;"frm_KASA";1.3;"frm_IZIN";1.4;"frm_AVANS";1.5;"frm_AYLIK";1.6;"frm_MAAS";1.7;"frm_PERSONELARSİV";1.8;"frm_KASAAYRINTI";1.9;"frm_PERSONELLIST";1.10;"frm_Kasarapor"
Kaç adet form ekleyecekseniz hem o kadar sayı değeri eklemelisiniz (1.2,…1.2 gibi) hem de form adını çift tırnaklar içerisine ne ad verilmişse o şekilde yazmalısınız.
2)
Son olarak da,her bir listenin kod sayfasında örnek yazımında görüleceği üzere,form açma (ya da rapor açma) kod ifadelerini SELECT…CASE işlemi ile gerçekleştirmelisiniz.
ÖRNEK:
L1 adlı listenin Tıklandığında olay yordamı içerisine
Kod:
Select Case L1.Value
Case "1.1"
DoCmd.OpenForm "frm_PERSONEL", acNormal
Case "1.2"
DoCmd.OpenForm "frm_KASA", acNormal
Case "1.3"
DoCmd.OpenForm "frm_IZIN", acNormal
Case "1.4"
DoCmd.OpenForm "frm_AVANS", acNormal
Case "1.5"
DoCmd.OpenForm "frm_AYLIK", acNormal
Case "1.6"
DoCmd.OpenForm "frm_MAAS", acNormal
Case "1.7"
DoCmd.OpenForm "frm_PERSONELARSİV", acNormal
Case "1.8"
DoCmd.OpenForm "frm_KASAAYRINTI", acNormal
Case "1.9"
DoCmd.OpenForm "frm_PERSONELLIST", acNormal
Case "1.10"
DoCmd.OpenForm "frm_Kasarapor", acNormal
End Select
şeklinde (örnekteki kullanım gibi) yazabilirsiniz.
Bilginize…iyi çalışmalar,saygılar.