Access ile hazırladığım uygulamalarımın hemen hepsinde daha önce sizlerle de paylaşmış olduğum, yetkilendirme, kayıt gözlemleme, yedekleme vb. araçları kullanırım.. Forumlarda paylaşılan örneklerde gördüğüm kadarı ile de bir çok üyemiz bu araçlara ilgi gösterip çalışmalarına ekliyorlar.. Bu araçlar farklı zamanlarda hazırladığı için beraberce kullanıldıklarında (özellikler ortak kullanılan tablolarda), çeşitli düzenlemeler gerektiriyor.
Hazırladığım bu araç tüm bunları tek bir dosyada birleştirdiği gibi, bir uygulama yöneticisinin/hazırlayıcısının ihtiyaç duyabileceği bir çok seçeneği de içerisinde barındırıyor..
Özellikleri konusunda kısaca bilgi vereyim..:
Genel ve Özel Ayarlar
Bu bölümde uygulamanızı özelleştirebileceğiniz seçenekler mevcuttur.
Uygulama Başlığı
Burada belirleyeceğiniz başlık Access penceresinin üst kısmında ve bildirim çubuğunda görünecektir..
Ayrıca açılış formunda da bu bilgi uygulama ismi olarak atanacaktır..
Uygulama Simgesi
İstediğiniz bir simgeyi bu bölümden seçerek hem uygulamanın hem de form ve raporların sol üstündeki simgelerin yerine kullanabilirsiniz.
Seçeceğiniz simge resmi *.ico uzantılı olmalıdır.
Açılış Formu
Seçtiğiniz form dosyanızı açtığınızda ekrana otomatik olarak gelir..
FKullaniciGiris formunu seçmenizi öneririm. Bu form kullanıcı adı ve parola ile giriş yapılmasını sağlar..
Gezinti Bölmesi
Sol tarafta bulunan, uygulamanızdaki Form, Rapor, Sorgu vb. nesneleri gösteren paneli gizler ya da gösterir..
Şerit Menü
Üst bölümdeki şerit (Ribbon) menüyü gizler ya da gösterir..
Kapat / Önceki Boyut / Simge Durumu Düğmeleri
Uygulama başlığının sağında gördüğünüz ilgili düğmeleri gizler ya da gösterir..
Access Penceresi
Access penceresini gizler ya da gösterir..
Bu özelliği kullanabilmek için tüm form ve raporların Özellikler / Diğer / Açılan ve Kalıcı seçeneğinin Evet olması gerekmektedir..
Raporların ayrıca Açıldığında Olay Yordamına DoCmd.Maxsimize komutu uygulanmalıdır..
Ayrıntılı bilgi ve videolu anlatım için tıklayınız..
Shift Tuşu Engeli
Access penceresini gizlediğimizde veya özel menülere ulaşılmasını engellediğimizde, dosyamız shift tuşuna basılı halde açıldığında tüm bu özelleştirmeler kaybolur.. Yani shift tuşu tüm tasarımı ortaya çıkartır.
Buradaki seçenekler sayesinde shift tuşu ile açılmayı engelleyebilir veya tersini yapabiliriz..
Sağ Klik
Fareye sağ tıklayınca ortaya çıkan Access’e ait özel menünün açılmasını engelleyebilir veya izin verebiliriz..
Parola Formundan Sonra Açılacak Form
Kutudan seçeceğiniz form, eğer açılış formu olarak kullanıcı giriş formunu seçmişseniz, doğru giriş sonrası açılacak olan formdur.
Belli Bir Süre İşlem Yapılmazsa Kapansın
Eğer seçenek aktif ise kullanıcı, belirlediğiniz süre içinde uygulamada işlem yapmazsa tüm açık formlar kapatılır ve açılış formuna yönlendirilir.
Kullanıcılar
Bu bölümde uygulamanıza kullanıcılar ekleyebilir, bu kullanıcıları düzenleyebilirsiniz veya silebilirsiniz.
Yönetici Özel Parolası
Kullanıcılar bölümünde bazı işlemler özel parola gerektirir.. Bu parolanın sabit olmaması için saat verisi kullandım.
Bilgisayarınızın bildirim çubuğunun en sağındaki saat bilgisi yönetici özel parolasıdır..
Diyelim ki saat 17:25 :
![[Resim: saat.jpg]](http://www.access-sql.com/resim/saat.jpg)
Bu durumda parolamız 1725 dir..
Yedekleme
Bu bölümde uygulamanızı hem Access hem de WinRar olarak yedekleyebilirsiniz..
Bağlı tablolar kullanıyorsanız, bu tabloların bulunduğu dosya da aynı şekilde yedeklenecektir.
Uygulama temelde iki türlü çalışır..:
1. Elle, yani kendiniz yedekleme alırsınız..
2. Otomatik, siz hiç elinizi sürmeden uygulamanız yedeklenir..
Kullanımı hakkında ayrıntılı bilgi ve özgün uygulama için tıklayınız..
Kayıt Casusu
Bu özellik sayesinde kullanıcıların, formlar üzerinde yaptıkları tüm işlem hareketlerini gözlemleyebiliriz..
Bu konuyu biraz daha açmak gerekirse; kullanıcının yaptığı tüm değişiklikler ayrı bir tabloda,
- Kullanıcının adı,
- Değiştirilme zamanı,
- Değişikliğin yapıldığı formun adı,
- Değişikliğin yapıldığı kayıt kaynağı (tablo ya da sorgu ismi),
- Hangi kaydın değiştiği (kaydın kimlik numarası),
- Değişikliğin yapıldığı denetim adı (metin kutusu, açılan kutu vb.),
- Değiştirilen veri,
- Değiştirilen verinin yerine ne girildiği,
- Kayıt tümüyle silindi ise bunun açıklaması,
- Yeni bir kayıt girilmiş ise bunun açıklaması
bilgilerini kayıt altına alınıyor..
Kullanımı hakkında ayrıntılı bilgi ve özgün uygulama için tıklayınız..
Yetkilendirme
Bu araç sayesinde uygulamanızdaki kullanıcı gruplarına, form ve rapor nesnelerini görüntüleme ve de bu nesneler üzerinde işlem yapma yetkilerini belirleyebilirsiniz..
Uygulamanızda birden çok kullanıcı tanımlı ise oldukça yararlı olacak bir eklentidir..
Grup ekleme ve silme işlemleri Yönetici Özel Parolası gerektirir.. Bakınız Kullanıcılar..
Kullanımı hakkında ayrıntılı bilgi, özgün uygulama ve sorularınız için tıklayınız..
Bilgisayar Bilgileri
Berkant Öztürk‘ün WMI kullanarak hazırladığı bu modül sayesinde ilgili bölümde göreceğiniz bilgileri almak çok kolay..
Ayrıntılı bilgi ve özgün uygulama için tıklayınız..
“Uygulamayı kendi çalışmalarınızda kullanmak için Deneme adıyla başlayan form, tablo, raporlar hariç diğer tüm nesneleri kendi dosyanıza çekmeniz yeterlidir. Kendi uygulamanıza çekme durumunda bazı özelliklerin kullanılabilmesi için gerekli olan referanslar da ekteki resimde gösterilmiştir.”
Kullanıcı açılış parolası, her kullanıcının ilk harfidir..

![[Resim: genel.jpg]](http://www.access-sql.com/resim/genel.jpg)


#1 by murat on 14 Aralık 2011 - 15:05
Merhaba taruz hocam. Yöneticisi olduğunuz http://www.access-sql.com sitenizden de sürekli işten vakit buldukça konularınızı takip etmeye çalışıyorum. Gerçekten siz bu işin duayenisiniz. Bu paylaşımda da olduğu gibi herşey çok süper olmuş. Elinize sağlık. Çok teşekkür ederim. Sitedeki kullanıcı nickim Murguc. Bende şirkette bana yardımcı olacağını düşündüğüm bir program hazırlamaya çalışıyorum. Tabi büyük ölçüde sizin paylaşımlarınızdan örnekler alıyorum. Takıldığım yerde size danışmamın bir mahsuru varmıdır ? Tekrar teşekkürler saygılar,
#2 by Taruz on 16 Aralık 2011 - 13:13
Merhaba Murat..
İlginiz için teşekkürler..
Projenizde iyi şanlar dilerim.. Sıkıntı yaşadığınız konuları forumda paylaşabilirsiniz.. Elimizden geldiğince yardımcı olmaya çalışırız..
Selamlar..