İçindekiler:
Video: RED! Filmi Türkçe (English Subtitled) 2024
Başkaları için, özellikle Erişim konusunda ufak bir ufaklık bilen kişiler için bir Access 2003 veritabanı oluşturursanız, diğer kullanıcıların bunu değiştirebilecek değişiklikler yapmasını önlemek için veritabanınızı kilitlemek. Kullanıcı adları ve parolalar şeklinde güvenlik ekleyebilirsiniz, ancak daha basit bir seçenek, veritabanınızı MDB dosyasından MDE dosyasına çevirmektir.
MDE dosyası aşağıdaki değişikliklerle birlikte düzenli bir Access MDB veritabanı dosyasıyla aynı:
- Tüm VBA prosedürleri, insan tarafından okunabilen koddan (daha az okunabilir halde) yalnızca bilgisayarın anlayacağı bir biçime dönüştürülen derlenmiş dir. Bu değişiklik, bir veritabanı kullanıcısının VBA kodunu okumasını veya değiştirmesini engeller.
- Kimse formu veya rapor oluşturamaz veya mevcut olanları değiştiremez (bunları Tasarım görünümünde açamazsınız). Hiçbirini alamazsın.
Orijinal MDB dosyanızın bir kopyasını sakladığınızdan emin olun! VBA kodunuzu, formlarınızı veya raporlarınızı değiştirmeniz (veya yenilerini oluşturmanız) gerekiyorsa MDE dosyasını değil, MDB dosyasını kullanmanız gerekir. MDE dosyaları, bir uygulamayı iki veritabanına (ön uç ve arka uç) böldüğünüzde, genellikle ön uç veritabanında kullanılır.
MDE dosyası oluşturma
MDB dosyanızı bir MDE dosyası olarak kaydetmek kolaydır. Şu adımları izleyin:
1. Veritabanınızın Access 2002/2003 dosya biçiminde olduğundan emin olun, veritabanını açarak.
Veritabanı penceresinin başlık çubuğuna bir göz atın. (Görünür değilse F11 tuşuna basın.) Başlık çubuğu "(Access 2000 dosya biçimi)" yazıyorsa, en son dosya biçimine dönüştürmeniz gerekir.
2. Araçlar -> Veritabanı Yardımcı Programları -> MDE Dosyası Yap'ı seçin.
Access, veritabanını dönüştürmeyi yapmak için kapatır. Ardından MDE'yi Farklı Kaydet iletişim kutusunu görürsünüz.
3. Dosya için klasör ve dosya adını belirtin ve Kaydet düğmesini tıklayın.
Access, orijinal MDB dosyasına dokunmadan yeni MDE dosyasını oluşturur. Sonra yeni MDE dosyası açılır.
MDE dosyası oluşturulurken Access bir sorun yaşarsa, Yardım Göster düğmesiyle birlikte bir mesaj görüntülenir. Neyin yanlış olduğunu öğrenmek için düğmeyi tıklayın.
Sonradan güncelleme yapma
Er ya da geç, yeni bir rapor hazırlamak veya can sıkıcı bir yazım hatasını bir formda çözmek isteyeceksiniz. Bu tür değişiklikler yapmak için MDB dosyanıza dönmeniz gerekiyor, çünkü bir MDE dosyasında değişiklik yapamazsınız.
MDE dosyası bir ön uç dosyasıysa ve hiçbir veri saklanmamışsa, yaptığınız değişiklikleri orijinal MDB dosyasında yapabilir ve bir MDE dosyası olarak yeniden kaydedebilirsiniz. Tüm veriler arka uç veritabanında yaşadığından, hepsi hazır.
Ancak, MDE dosyanız değerli bilgilerle dolu tablolar içeriyorsa, onu terk edemezsiniz. Veri girişi yapmak ve düzenlemek için MDE dosyasını kullanırsanız, bu dosya güncel tablolarınızı içerir. Özgün MDB dosyasının düzenlenebilir formları, raporları ve VBA kodu vardır ancak tablolarınızda saklanan verilerin en son sürümüne sahip değildir. Problem değil.
MDE dosyanızı güncellemek için şu adımları izleyin:
1. MDE dosyanızı bir yedek dosya olarak yeniden adlandırın.
Örneğin, bugünün tarihini dosya adının sonuna ekleyin (.mde bölümünün hemen öncesinde). Yeni bir MDE dosyası oluşturmak üzeresiniz, ancak bu dosyadaki verileri kaybetmek istemiyorsunuz.
2. Özgün MDB dosyasını açın ve istediğiniz formları, raporları ve VBA kodunu içeren değişiklikleri yapın.
Önemli değişiklikler yapmayı planlıyorsanız MDB'nin bir yedek kopyasını oluşturun.
3. Araçlar -> Veritabanı Yardımcı Programları -> MDE Dosyası Yap'ı seçin ve MDE dosyanızın orijinali olan adı taşıyan bir MDE dosyası olarak kaydedin.
Artık, yeni, geliştirilmiş formlar, raporlar ve VBA prosedürleriyle güncellenmiş bir MDE dosyanız var, ancak eski veriler var. Ayrıca, yeni geliştirilmiş formlarınız, raporlarınız ve VBA kodunuz (ancak güncel olmayan tablolar) ile güncellenmiş bir MDB dosyanız da var.
4. Bu yeni MDE dosyasındaki tüm tabloları silin.
Veritabanı penceresinde, Nesneler listesinde Tablolar düğmesini tıklatın, sağdaki bölmede görünen listedeki her bir tabloyu tıklatın ve sonra her tablo için Sil tuşuna basın. Evet düğmesini tıklatarak her bir silme işlemini onaylamanız gerekir. Tabloların silinmesi tehlikeli gelebilir, ancak tüm bu tabloları eski MDE dosyanızda güvenli bir şekilde sakladığınızı unutmayın.
5. Tabloları eski MDE dosyasından yeni bir tabloya alın.
Dosya -> Dış Verileri Al -> İçe Aktar'ı seçin ve Adım 1'de eski MDE dosyanıza verdiğiniz adı seçin.
Tablolar, Sorgular, Formlar, Raporlar için sekmeler bulunan Nesneleri Al iletişim kutusunu görüyorsunuz. diğer nesneler.
6. Tablolar sekmesi seçili haldeyken Tümünü Seç düğmesini tıklatın ve sonra Tamam düğmesini tıklatın.
Access, tablolarınızı orijinal MDE'den yeni MDE dosyalarına aktarır ve tablolardaki eski verileri değiştirir.
7. Oluşturduğunuz veya değiştirdiğiniz eski MDE veritabanındaki tüm sorguları veya makroları içe aktarın.
Adım 5 ve 6'yı tekrarlayın, ancak değişmiş olanı almak için Nesneleri Al iletişim kutusundaki Sorgular ve Makrolar sekmelerini kullanın.
Bunu sıklıkla yapacaksanız masanızı bir ön uç ve arka uç olarak bölünmeyi düşünün. Bölünmüş bir veritabanıyla, güncellenmiş tablolarınızı tekrar içe aktarmanız gerekmez: Bunları değiştirilmemiş arka uç veritabanında bırakabilirsiniz.