Ako otvoriť databázu heslom chránené prostredníctvom automatizácie v programe Access 2000

Preklady článku Preklady článku
ID článku: 235422 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Pomocou OpenCurrentDatabase metóda, môžete pomocou programovania otvoriť databázu programu Microsoft Access v rámci používateľské rozhranie programu Microsoft Access. Avšak, OpenCurrentDatabase metóda neposkytuje parameter na zadanie hesla pre chránené heslom databáz. Preto sa automaticky výzva na Ak existuje, zadajte heslo databázy.

Tento článok popisuje, ako pomocou programovania chránené heslom databázu otvoríte v programe Microsoft Access používateľské rozhranie bez zásahu používateľa.

Data Access Objects (DAO) umožňuje zadať heslo databázy pri otváraní heslom chránenému databáza. Pomocou Databázového nástroja vyskytova Vlastnosť stupňa Microsoft prístup, že váš kód vytvára, je možné použiť DAO na zadanie hesla databázy. Po databázy bolo potvrdené heslo databázy Microsoft Jet motor, môžete použiť OpenCurrentDatabase metóda databázu otvoriť v používateľa programu Microsoft Access rozhranie bez zásahu používateľa.

Podrobný príklad

UPOZORNENIE: Ak budete postupovať podľa krokov v tomto príklade, môžete upraviť vzorky databázu Northwind.mdb. Možno budete chcieť zálohovať databázu Northwind.mdb súbor a postupujte podľa týchto krokov na kópiu databázy.

  1. Štart aplikácie Microsoft Access 2000.
  2. Otvorte ukážkovú databázu Northwind.mdb na výhradné použitie. Chcete otvoriť databázu na výhradné použitie, kliknite na tlačidlo Databázu Northwind.mdb v Otvorené dialógové okno, kliknite na šípku vedľa Otvorené tlačidlo a potom kliknite na Otvorte výhradné.
  3. Na Nástroje ponuku, ukážte na Zabezpečenie, a potom kliknite na tlačidlo Nastaviť heslo databázy.
  4. Typ nwind v Heslo a Overiť políčka a potom kliknite na tlačidlo ok.
  5. Zatvorte ukážkovú databázu Northwind.mdb.
  6. Otvorte ukážkovú databázu Northwind.mdb overiť, že ste prijať výzvu na zadanie riadka databázy.
  7. Kliknite na položku Zrušiť zabrániť otvorenie databázy.
  8. Vytvoriť novú, prázdnu databázu.
  9. Otvorte nový modul v návrhovom zobrazení.
  10. Na Nástroje ponuky, kliknite na tlačidlo Odkazy.
  11. Pridať odkaz na Objektová knižnica programu Microsoft DAO 3.6, a potom kliknite na tlačidlo ok Zatvorte Odkazy dialógové okno.
  12. Pridať nasledujúci kód do modulu:
    Option Compare Database
    Option Explicit
    
    Sub 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 = Nothing
    End Sub
    					
  13. Spustiť podprogram OpenPasswordProtectedDB v bezprostredné okno.
Všimnite si, že databáze Northwind otvorí v novej inštancii programu Microsoft Access bez výzvy na zadanie hesla.

Potom môžete chcieť Ak chcete odstrániť heslo databázy z ukážkovú databázu Northwind.mdb. Urobiť Takže, postupujte nasledovne:
  1. Štart aplikácie Microsoft Access 2000.
  2. Otvorte ukážkovú databázu Northwind.mdb na výhradné použitie. Chcete otvoriť databázu na výhradné použitie, kliknite na tlačidlo Databázu Northwind.mdb v Otvorené dialógové okno, kliknite na šípku vedľa Otvorené tlačidlo a potom kliknite na Otvorte výhradné.
  3. Po zobrazení výzvy pre heslo databázy zadajtenwind, a potom kliknite na tlačidlo ok.
  4. Na Nástroje ponuku, ukážte na Zabezpečenie, a potom kliknite na tlačidlo Nenastavené heslo databázy.
  5. Po zobrazení výzvy pre heslo databázy zadajtenwind, a potom kliknite na tlačidlo ok.
  6. Zatvorte databázu.
Heslo databázy sa odstráni.




ODKAZY

Ďalšie informácie o otváraní heslo chránenej databázy s DAO, kliknutím na nasledujúce číslo článku zobrazte článok v databáze Microsoft Knowledge Base:
209953 ACC2000: Ako používať metódu OpenDatabase otvoriť heslom chránené databáz









Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Vlastnosti

ID článku: 235422 - Posledná kontrola: 23. októbra 2011 - Revízia: 3.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Access 2000 Standard Edition
Kľúčové slová: 
kbautomation kbprogramming kbhowtomaster kbmt KB235422 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:235422

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com