10/02/2011, 23:30
10/02/2011, 23:33
(10/02/2011, 20:24)mehmetdemiral yazdı: [ -> ]Sayın hocam, çok görsel olmuş. Eline sağlık. Kullanımı ile ilgili de bilgi verilrise güzel olur. Bu biraz usta işi olmuş. Birçok üyemiz "ne işe yarayacak" diye sorabilir. )
Hocam ben sitemizde konuya ilşkin bir hayli makale var diye
ByPass etmiştim kısa da olsa anlatalım.
Access açıldığında autoexec makrosunu kontrol eder ve varlığı
durumunda uygulamayı bu macrodan başlatır. Bizlerde
kullanıcı arayüzü etkinleşinceye kadar yapmamız gereken işlemleri
(lisans kontrolü, varsayılan değerler, tablo bağlama ) vb işlemleri
bu macrodan itibaren run ederiz.
Uygulamayı tasarım modunda açmak isteyenler Shift tuşunu basılı
tuttuklarında "Autoexec" macrosunu ByPass ederler ( macro çalışmaz
ve veritabanı penceresi görünür olur ) Shift tuşunun bu özelliğini
ortadan kaldırmak için bu örnekteki modülü kullanıyoruz. Çok etkili
bir yöntem olmamasına rağmen uygulamalarımızı korumak için bir
seçenektir.
Shift tuşu iptal edilmiş bir uygulamayı başka bir uygulamadan mdb
adı belirterek çözmenin mümkün olduğunu biliyorum ama hiç denemedim.
Eklediğim örneği nasıl kullanabilirsiniz.
1. Örnekteki formu ve ilgili modülü kendi uygulamanıza import edin
2. Formlarınızdan herhangi birine yerini sadece sizin bileceğiniz şeffaf bir
buton koyun çift tıklama olayına formu açmasını söyleyin ( tek tık
riskli olur ama zaten form şifreyle de korunmuştur )
3.Uygulamanızı çalıştırın
4. Butonu gizlediğiniz forma gidin ve gizli butona çift tıklayın
5. Şifrenizi girin
6."Kilit" resmine tıklayın
7. Uygulamanızı kapatın
8. Shift e basarak açmayı deneyin sizi dinlemeyecektir
İşlemi geri almak için ayni yöntemi kullanın 6. aşamada anahtar butonuna tıklayın
Kolay gelsin
11/02/2011, 00:27
Epey zaman önce ben de aynı yöntemi uygulayıp olmazsa olmaz bir formun üzerine koyduğum bir yazının bir yerine çift tıklama kodları yerleştirip bypass makrosunu işletiyordum. Sonradan daha kolay yöntem olan dışarıdan bir başka mdb ile shift kilidini devredışı yapan veya devreye sokan uygulamayı kullanmaya başladım. Böylece hangi programda nerdeydi, nereye tıklıyorduk gibi kafa karıştıran şeylerle uğraşmamış oluyorum. Bazen kapatma makrosunu programın içine koyup, kilitlerken onu kullanıyorum. Açmak için ise ayrı mdb daha pratik. Öneririm.
11/02/2011, 12:52
sn.okileturc Çok Güzel Bir Çalışma.Elinize Sağlık.Çalışmanızdaki İlgili Form ve Modülü Import Edip,O Uygulama Üzerinde Çalıştırmak İstediğim de Boş Makrosu Bulunamadı Şeklinde Hata Alıyorum.Çalışmanızın Tamamını Boş Bir Uygulamaya Çektim Ancak Yine de Aynı Hatayı Veriyor.Sorun Ne Olabilir Sizce? İyi Çalışmalar
11/02/2011, 15:50
Sanırım import ederken "menu ve araç çubuklarını da al"
işaretlememişsiniz. Bu durumda "menu" formunun özelliklerinde
bulunan "boş" menü çubuğunu kaldırın
Kolay gelsin
işaretlememişsiniz. Bu durumda "menu" formunun özelliklerinde
bulunan "boş" menü çubuğunu kaldırın
Kolay gelsin
11/02/2011, 16:38
Sn.okileturc Teşekkür Ederim.İyi Çalışmalar