VBA kodas vartotojų slėpimas

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Jei jūsų duomenų bazėje yra Visual Basic for Applications (VBA) kodas, galite paslėpti šį kodą, įrašydami savo Microsoft Office Access duomenų bazė .accde failų formatu. Duomenų bazės įrašymas kaip .accde failą kaupia visas VBA kodo modulių, pašalina visus redaguojamą kodą ir kompaktinių paskirties duomenų bazę. VBA kodą išlaiko jos funkcijos, tačiau kodą peržiūrėti ar redaguoti negalima. Bendroji informacija, duomenų bazės toliau veiks kaip įprasta, galite dar naujinti duomenis ir vykdyti ataskaitas.

Šiame straipsnyje

Sukurti .accde failą

Funkcijų, kurios pasikeitė į .accde failą

Problemos, formų, ataskaitų ar moduliai

Duomenų bazės įrašymas kaip .accde failą, apribojimai

Kaip nuorodos dirbti su failais, .accde

Sukurti .accde failą

Naudokite šią procedūrą sukurti .accde failą. Šią procedūrą palieka nemodifikuotas pradinio .accdb failo.

  1. Skirtuko Duomenų bazės įrankiai grupėje Duomenų bazės įrankiai grupėje spustelėkite Padaryti ACCDE.

  2. Dialogo lange Įrašyti kaip eikite į vietą, kur norite įrašyti .accde failą.

  3. Jei reikia, įveskite naują failo pavadinimą lauke failo vardas .

  4. Spustelėkite Įrašyti.

    Jei failo pavadinimas, kurį nurodote jau yra, Access paragins pakeisti esamą failą. Spustelėkite taip Norėdami perrašyti esamą .accde failą, arba spustelėkite ne , kad grįžtumėte į dialogo langą Įrašyti kaip ir įveskite naują failo vardą.

Sukuria .accde failą, uždaro pradinį .accdb failą ir tada atidaro .accde failą.

Puslapio viršus

Funkcijų, kurios pasikeitė į .accde failą

Jūsų "Access" duomenų bazės įrašymas kaip .accde failą ne visiškai apsaugoti nuo pakeitimų duomenų bazės dizaino. Tačiau .accde failą negalima atlikti šias užduotis:

  • Keisti arba kurti formas, ataskaitas, ar moduliai.

  • Naudojant dialogo langą VBA nuorodos įtraukti, naikinti arba keisti nuorodos į objektą bibliotekos arba duomenų bazėse.

  • Peržiūrėti arba modifikuoti VBA kodą.

  • Importavimo ar eksportavimo prieigos formas, ataskaitas ar moduliai. Tačiau galima importuoti iš arba į .accdb duomenų bazės lenteles ir užklausas, makrokomandas.

Puslapio viršus

Problemos, formų, ataskaitų ar moduliai

Įsitikinkite, kad jūsų pradinio "Access" duomenų bazės kopiją. Jei norite keisti dizainą, formų, ataskaitų arba modulių .accde failą, galite modifikuoti pirminės Access duomenų bazės (.accdb failo) ir įrašykite jį dar kartą kaip .accde failą. Įrašymas "Access" duomenų bazės, kuri yra lentelių, kaip .accde failą gali kilti problemų su suderinti skirtingų versijų duomenis, jei vėliau norite keisti dizainą, formas, ataskaitas, ar moduliai. Dėl to, "Access" duomenų bazės įrašymas kaip .accde failas yra tinkamiausias pirminio / galutinio apdorojimo programaišorinę duomenų bazę.

Puslapio viršus

Duomenų bazės įrašymas kaip .accde failą, apribojimai

Kai kurie apribojimai gali neleisti jūsų "Access" duomenų bazės įrašymas kaip .accde failą:

  • Turite slaptažodį prieiga prie VBA kodą.

  • Jei jūsų "Access" duomenų bazės kitą Access duomenų bazę arba į papildinys, turite įrašyti visus Access duomenų bazės ar priedų nuorodos grandinės kaip .accde failai.

Jei duomenų bazės slaptažodžiu šifravimas, prieš įrašydami kaip .accde failą, taip pat .accde failas bus užšifruotas ir turėsite įvesti slaptažodį, kiekvieną kartą, kai atidarote jį. Jei norite užšifruoti .accde failą, turite iššifruoti .accdb failo prieš įrašant ją kaip .accde failą. Po to, galite įrašyti duomenų bazę kaip .accde failą, galite dar kartą šifruoti .accdb failo. Naudokite šią procedūrą iššifruoti .accdb faile:

  1. Skirtuko Duomenų bazės įrankiai grupėje Duomenų bazės įrankiai spustelėkite Iššifruoti duomenų bazę.

  2. Dialogo lange Duomenų bazės slaptažodžio šalinimas lauke slaptažodis įveskite duomenų bazės slaptažodį.

  3. Spustelėkite Gerai.

Puslapio viršus

Kaip nuorodos dirbti su failais, .accde

Jei bandote sukurti .accde failą iš Access 2007 duomenų bazę (.accdb) arba yra Access 2007 priede (.accda), nurodančio kitos Access duomenų bazės arba priedų, Access 2007 rodomas klaidos pranešimas ir neleidžia jums užbaigti operaciją. Norėdami įrašyti duomenų bazę, kuri nurodo kitą duomenų bazę kaip .accde failą, turite įrašyti visų duomenų bazių nuorodos grandinėje kaip .accde failai, pradedant nurodomas pirmą duomenų bazę. Įrašius pirmą duomenų bazę kaip .accde failą, kurį tada atnaujinti nuorodą į kitą duomenų bazę, nukreipti į naują .accde failą prieš įrašant ją kaip .accde failą, ir pan.

Pavyzdžiui, Tarkime, kad Database1.accdb nuorodos Database2.accdb ir Database2.accdb nuorodos Database3.accda. Norėdami įrašyti Database1.accdb kaip .accde failą, atlikite šiuos veiksmus:

  1. Įrašyti Database3.accda kaip Database3.accde.

  2. Atidarykite duomenų bazę 2.accdb ir pakeiskite jos nuoroda į naują failą, pavadintą Database3.accde.

  3. Įrašyti Database2.accdb kaip Database2.accde.

  4. Atidarykite Database1.accdb, ir pakeiskite jos nuoroda į naują failą, pavadintą Database2.accde.

  5. Įrašyti Database1.accdb kaip Database1.accde.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×