AccessTr.neT

Tam Versiyon: Menü de Form ve rapor açmak
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Sayın Hocalarım,

Sayın Ufuk (POWER) hocamızın yapmış olduğu menü örneğini kendi çalışmama uyarlamak istemiştim,Hocamızın örneğinden anlaşılacağı gibi Msg.box örneğini uygulamış bense asıl uygulamamdaki form rapor vs.kullanmak istiyorum.Ama başaramadım.
Bu husuda öneri ve fikirlerinize ihtiyacım var.
Ufuk hocamızın örneği ve benim eklediğim form,rapor vs.Bu örnek içindedir.
Saygılarımla.
İyi çalışmalar.
sayın fascioglu,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
Sayın Atoz 112
Hocam öncelikle geçmiş Kurban Bayramınızı Tebrik ederim,Sağlıklı mutlu yaşam dilerim.
Soruma vermiş olduğunuz cevap için teşekkür ederim,ancak bende dosya açılmadı.Hata veriyor.
Saygılarımla.
İyi çalışmalar.
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.
 
sayın fascioglu,

Alıntı:bende dosya açılmadı.Hata veriyor.

lütfen,sadece bu ifade yerine;hatanın ne olduğunu,adını ya da en uygunu oluştuğu andaki ekran görüntüsünü eklemeniz daha yerinde olacaktır.

dosyada herhangi bir sorun görülmemektedir.fakat,buradan tekrar ekliyorum.belki,hava şartlarından dolayı internet ortamında sorun yaşıyor olabilir misiniz acaba.biraz bekleyip tekrar deneyiniz.

bilginize...iyi çalışmalar,saygılar.
Sayın ATOZ 112,
Hocam son eklediğiniz çalıştı ayrıca yaptığınız izahat neticesinde de uygulama çalıştı,ancak burada ufak bir ayrıntı var oda frm_PERSONEL yerine L1 e sadece Personel veya Herhangi bir isim yazmak mümkünmü.
Saygılarımla
İyi Çalışmalar.
Sayfalar: 1 2