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

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
Tento článok bol archivovaný. Je publikovaný v aktuálnej podobe a už nebude aktualizovaný.
Microsoft Access 97 verziu tohto článku, pozri 161016.
Rozšírené: Vyžaduje expertné kódovanie, interoperability a multiuser zručnosti.

Tento článok sa uplatňuje iba na databázu programu Microsoft Access (.mdb).

V TEJTO ÚLOHE

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.

back to the top

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 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. 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.

back to the top


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


back to the top






INF
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.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 235422 – Posledná kontrola: 12/05/2015 14:59:29 – Revízia: 3.0

Microsoft Access 2000 Standard Edition

  • kbnosurvey kbarchive kbautomation kbprogramming kbhowtomaster kbmt KB235422 KbMtsk
Pripomienky