Jei naudojote parametrą, kad nurodytumėte, kas atsitinka atidarius "Microsoft Access" duomenų bazę, galite apeiti tuos parametrus, kad atgautumėte visišką prieigą prie duomenų bazės. Pavyzdžiui, galite nustatyti dabartinės duomenų bazės parinktis dialogo lange "Access" parinktys , sukurdami makrokomandą "AutoExec", arba naudodami įvykio atidarymo procedūrą. Jei jūsų duomenų bazėje yra paleisties parinkties nustatymas, šiame straipsnyje aprašoma, kaip jį apeiti.
Norėdami apeiti visas paleidimo parinktis, atlikite šiuos veiksmus:
- Atidarydami duomenų bazę laikykite nuspaudę klavišą SHIFT.
Atsižvelgiant į duomenų bazės makrokomandų saugos parametrus, paleisties metu galite matyti vieną ar daugiau saugos pranešimų.
Pastaba
Turite ir toliau laikyti nuspaudę klavišą SHIFT, kol uždarote visus saugos pranešimus, kitaip nebus apeitos paleisties parinktys.
Kai atidarote duomenų bazę laikydami nuspaudę klavišą SHIFT, daugelis parinkčių, nustatytų dialogo lango Access parinktys puslapyje Dabartinė duomenų bazė, yra apeinamos. Norėdami pakeisti šias parinktis, atlikite šiuos veiksmus:
- Spustelėkite skirtuką Failas, tada spustelėkite Parinktys.
Atidaromas langas "Access" parinktys . - Spustelėkite Dabartinė duomenų bazė ir pakeiskite dabartinės duomenų bazės parametrus.
Pastaba
Kad keitimai įsigaliotų, gali tekti uždaryti ir dar kartą atidaryti duomenų bazę.
Šioje lentelėje išvardijami visi parametrai puslapyje Dabartinė duomenų bazė ir kaip jie veikia, kai atidarote duomenų bazę laikydami nuspaudę klavišą SHIFT.
| Parinkčių grupė | Nustatymas | Veikimas, kai apeinamos paleisties parinktys |
|---|---|---|
| Programos parinktys | Programos pavadinimas | Pasirinktinės programos pavadinimas nerodomas. |
| Programos piktograma | Pasirinktinės programos piktograma nerodoma. | |
| Rodyti formą | Paskirta forma nerodoma ir nevykdoma jokia formos įvykio procedūra. | |
| Žiniatinklyje rodoma forma | Prieinama tik tada, kai yra paskirta žiniatinklio forma. Kai įmanoma, paskirta žiniatinklio forma nerodoma ir nevykdoma jokia formos įvykio procedūra. | |
| Naršymas | Rodyti naršymo sritį | Net jei ši parinktis nepažymėta, rodoma naršymo sritis. |
| Juostelės ir įrankių juostos parinktys | Juostelės pavadinimas | Paskirtą pasirinktinę juostelę nerodoma. |
| Leisti naudoti išsamius meniu | Visi numatytieji juostelės skirtukai rodomi neatsižvelgiant į parametrą. | |
| Leisti naudoti numatytuosius laikinuosius meniu | Rodomi visi numatytieji kontekstiniai meniu nepriklausomai nuo parametro. |
Daugiau informacijos, kaip nustatyti dabartinės duomenų bazės parinktis, žr. straipsnyje Vartotojo parinkčių nustatymas dabartinei duomenų bazei centralizuotoje vietoje.
Jei į duomenų bazę įtraukiate "Access" makrokomandą pavadinimu AutoExec, makrokomanda paprastai vykdoma kiekvieną kartą atidarius duomenų bazę. Apėjus paleisties parinktis, makrokomanda "AutoExec" neveikia.
Jei jūsų duomenų bazėje yra keli vartotojai, galite neleisti vartotojams apeiti paleisties parinkčių. Išjunkite apėjimo (SHIFT) klavišą naudodami "Visual Basic for Applications" (VBA) kodą, kad nustatytumėte ypatybės AllowBypassKey reikšmę False ( klaidinga).
Ypatybė AllowBypassKey naudoja toliau pateiktus parametrus.
| Nustatymas | Aprašymas |
|---|---|
| Teisinga | Įgalina klavišą SHIFT leisti vartotojams apeiti paleisties ypatybes ir makrokomandą AutoExec. |
| Klaidinga | Išjungia klavišą SHIFT, kad vartotojas negalėtų apeiti paleisties ypatybių ir makrokomandos AutoExec. |
Šią ypatybę galite nustatyti naudodami makrokomandą arba VBA kodą.
Jei norite nustatyti ypatybę AllowBypassKey naudodami makrokomandą, turite sukurti ypatybę tokiu būdu:
- „Microsoft Access“ duomenų bazėje (.mdb arba .accdb) ypatybę galite įtraukti naudodami metodą CreateProperty, tada pridėti ją prie objekto Database rinkinio Properties.
- "Microsoft Access" projekte (.adp) ypatybę galite įtraukti į objekto "CurrentProject" rinkinį "AccessObjectProperties" naudodami metodą "Add".
Ypatybės AllowBypassKey parametras pradės veikti, kai kitą kartą bus atidaryta programos duomenų bazė.