Otomasyon yoluyla parola korumalı bir veritabanını Access 2000'de açma hakkında

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:235422
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Bu makalenin Microsoft Access 97 sürümü için bkz: 161016.
Gelişmiş: Uzman kodlama, birlikte çalışabilirlik ve çok kullanıcılı becerileri gerektirir.

Bu makale yalnızca Microsoft Access veritabanı (.mdb) için geçerlidir.

Bu görevde

Özet
OpenCurrentDatabase yöntemi kullanarak, bir Microsoft Access veritabanını Microsoft Access kullanıcı arabirimi içinde programatik olarak açabilirsiniz. Ancak, OpenCurrentDatabase yöntemi parola korumalı bir veritabanı için bir parola belirtmek için bir parametre sağlamaz. Bu nedenle, kullanıcı otomatik olarak varsa, veritabanı parolası girmesi istenir.

Bu makale programsal olarak parola korumalı bir veritabanı, Microsoft Access'te açmak kullanıcı katılımı olmadan, kullanıcı arabirimi.

Veri erişim nesneleri (DAO) parola korumalı bir veritabanını açarken, veritabanı parolası belirtmenize olanak verir. Kodunuzu oluşturan bir Microsoft Access örnek DBEngine özelliğini kullanarak, veritabanı parolasını belirlemek için DAO kullanmak da mümkündür. Veritabanı parolası, Microsoft Jet veritabanı alt yapısı tarafından doğrulandı sonra OpenCurrentDatabase yöntemi, kullanıcı müdahalesi olmadan Microsoft Access kullanıcı arabiriminde veritabanını açmak için kullanabilirsiniz.

back to the top

Adım adım örnek

DIKKAT: Bu örnekteki adımları, Northwind.mdb adlı örnek veritabanını değiştirme. Northwind.mdb dosyasını yedekleyin ve bu adımları veritabanının bir kopyasında isteyebilirsiniz.

  1. Microsoft Access 2000'i başlatın.
  2. Özel kullanım Northwind.mdb örnek veritabanını açın. Veritabanını özel kullanımda açmak için <a0></a0>, Northwind.mdb iletişim kutusunda tıklatın, sonra da düğmesinin yanındaki oku tıklatın ve Özel kullanım için Aç'ı tıklatın.
  3. Araçlar menüsünden Güvenlik ' in üzerine gelin ve sonra Veritabanı parolası Ata'yı tıklatın.
  4. Nwind, parola ve doğrulama kutulara yazın ve Tamam ' ı tıklatın.
  5. Northwind.mdb örnek veritabanını kapatın.
  6. Veritabanı komut istemini girin isteyen bir ileti alıyorsunuz doğrulamak için Northwind.mdb örnek veritabanını açın.
  7. Veritabanı açılmasını önlemek için iptal ' i tıklatın.
  8. Yeni, boş bir veritabanı oluşturun.
  9. Yeni bir modülü Tasarım görünümünde açın.
  10. Araçlar menüsünde, Başvurular ' ı tıklatın.
  11. Microsoft DAO 3.6 Nesne Kitaplığı'na bir başvuru ekleyin ve sonra <a0>Başvurular</a0> iletişim kutusunu kapatmak için Tamam ' ı tıklatın.
  12. Aşağıdaki kodu modüle ekleyin:
    Option Compare DatabaseOption ExplicitSub OpenPasswordProtectedDB()   'Define as Static so the instance of Access   'doesn't close when the procedure ends.   Static acc As Access.Application   Dim db As DAO.Database   Dim strDbName As String   strDbName = "C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb"   Set acc = New Access.Application   acc.Visible = True   Set db = acc.DBEngine.OpenDatabase(strDbName, False, False, ";PWD=nwind")   acc.OpenCurrentDatabase strDbName   db.Close   Set db = NothingEnd Sub					
  13. OpenPasswordProtectedDB alt komut penceresi içinde çalışır.
Not parola istemi olmadan, Microsoft Access'in yeni örnek Northwind veritabanını açar.

Ardından, Northwind.mdb adlı örnek veritabanındaki veritabanı parolasını kaldırmak isteyebilirsiniz. Bunu yapmak için şu adımları izleyin:
  1. Microsoft Access 2000'i başlatın.
  2. Özel kullanım Northwind.mdb örnek veritabanını açın. Veritabanını özel kullanımda açmak için <a0></a0>, Northwind.mdb iletişim kutusunda tıklatın, sonra da düğmesinin yanındaki oku tıklatın ve Özel kullanım için Aç'ı tıklatın.
  3. Veritabanı parolasını istendiğinde nwind yazın ve Tamam ' ı tıklatın.
  4. Araçlar menüsünden Güvenlik ' in üzerine gelin ve Veritabanı parolasını Geri Al'ı tıklatın.
  5. Veritabanı parolasını istendiğinde nwind yazın ve Tamam ' ı tıklatın.
  6. Veritabanını kapatın.
Veritabanı parolasını kaldırılır.

back to the top


Referanslar
DAO ile parola korumalı bir veritabanı açma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
209953ACC2000: nasıl parola korumalı bir veritabanı açmak için OpenDatabase yöntemini kullanın.


back to the top






BİLGİ

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 235422 - Son İnceleme: 12/05/2015 14:59:30 - Düzeltme: 3.0

Microsoft Access 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbautomation kbprogramming kbhowtomaster KB235422 KbMttr
Geri bildirim