Access'in Kendi Sağladığı Bazı Güvenlik Tedbirleri Aşılabilir Mi?

11/03/2021, 15:12

Mesut Ayaz

Merhabalar. Öncelikle kullandığım office programının ingilizce olması ve Accessi de bu program üzerinden öğrenmiş olmam nedeniyle bazı anlatımlarda mecburen ingilizce terimleri kullanmak zorunda olduğum için özür dilerim.
Accesste üzerinde çalıştığım program açılışında bir formu otomatik açıyor. Bu formun yüklendiğinde (OnLoad) olayında DoCmd.ShowToolbar "Ribbon", acToolbarNo komutu var ve bunun sayesinde üstmenu kapatılıyor.
Access'in  CustomizeQuickAccessToolbar - MoreCommands - CurrentDatabase (bir yerde Access seçenekleri - geçerli veri tabanı şeklinde okumuştum) komutlarının ardından ulaştığım kısımdan
Use Access Special Keys (Muhtemelen Türkçe programda Klavye kısayollarına izin ver şeklinde olacaktır)
Display Navigation Pane (hani tabloları sorguları vs gördüğümüz yer)
Allow Full Menus (Yeni bir şeyler eklediğimiz yukarıdaki menu)
Allow Default Shortcut Menus (Sağ tıklama ile açılan menu)
bu menuleri kapattığımda
ekranda sadece açılış formu görüntüleniyor ve artık hiçbir şekilde sağ tıklayıp tasarım görüntüleme vs yapılamıyor. Bu durum benim için yeterli görünüyor ancak;
Ben bu yöntemle hazırladığım programı bir başkasına verdiğim takdirde, o kişi arka plana ulaşıp form veya sorgular içerisindeki hesaplamaların nasıl yapıldığı bilgisine ulaşabilir mi?
Teşekkürler
11/03/2021, 15:41

berduş

(11/03/2021, 15:12)Mesut Ayaz yazdı: o kişi arka plana ulaşıp form veya sorgular içerisindeki hesaplamaların nasıl yapıldığı bilgisine ulaşabilir mi?
ulaşabilir.
1 - dosya ilk açıldığında zaten makrolar aktifleştirilmediği için veritabnı ayarlarına ve formların kodlarına ulaşılabilir
2 - çalışma makrolar aktifleştirildikten sonra bile "Shift+Enter" tuşlarıyla tasarım modunda açılabilir -shift tuşunu devre dışı bırakan kodlar olsa bile bu özelliği kaldırmak çok zor değil
internette çok rahat bulunabilir
bildiğim kadarıyla kodlarınızı gizlemenin tek yolu çalışmanızı mde yada accde formatında kaydetmektir ama bu durumda da siz de kodlara ulaşamazsınız,
tasarım modunda açamazsınız, tasarımsal yada kodsal değişiklikleri yapamazsınız
11/03/2021, 15:51

Mesut Ayaz

(11/03/2021, 15:41)berduş yazdı: 1 - dosya ilk açıldığında zaten makrolar aktifleştirilmediği için veritabnı ayarlarına ve formların kodlarına ulaşılabilir
Dosya ilk açılırken ne yaparak ulaşılabilir biraz daha açar mısınız?
(11/03/2021, 15:41)berduş yazdı: çalışma makrolar aktifleştirildikten sonra bile "Shift+Enter" tuşlarıyla tasarım modunda açılabilir -shift tuşunu devre dışı bırakan kodlar olsa bile bu özelliği kaldırmak çok zor değil
ilk mesajda yazdığım Use Access Special Keys kısmının iptal edilmiş olması bu amaç için değil mi? Buna rağmen ulaşabiliniyor ise nasıl?
11/03/2021, 16:11

berduş

sitede yada internette "shift korumasını kaldırma" gibi bir ifade kullanarak arama yaparak gerekli bilgiye ulaşabilirsiniz