A VBA-kód elrejtése a felhasználók elől

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Ha az adatbázis Visual Basic for Applications (VBA) kódot tartalmaz, a Microsoft Office Access adatbázis a .accde formátumban való mentésével elrejtheti a kódot. Adatbázis mentése fájlként .accde lefordítja az összes VBA-kód modult, eltávolítja az összes szerkeszthető forráskódot, és tömöríti az adatbázist. A VBA-kód megőrzi a használható funkciók körét, de nem lehet megtekinteni vagy szerkeszteni a kódot. Általánosságban elmondható, az adatbázis továbbra is működnek a szokásos módon – továbbra is az adatok és a Futtatás jelentések is.

Tartalom

Hozzon létre egy .accde fájlt

Funkciókat, amelyek az .accde fájlok változik

Űrlapok, jelentések és modulok módosításával kapcsolatos problémák

Adatbázis mentése fájlként .accde korlátozásai

Hogyan .accde fájlok hivatkozások kezelése

Az .accde fájlok létrehozása

A következő eljárással .accde fájlokat hozhat létre. Az eljárás során az eredeti .accdb fájl nem módosul.

  1. Kattintson az Adatbáziseszközök lap Adatbáziseszközök csoportjában Ellenőrizze ACCDE.

  2. Nyissa meg a Mentés másként párbeszédpanelen azt a helyet, ahová menteni szeretné az .accde fájlt.

  3. Tetszés szerint adjon új nevet a fájlnak a Fájlnév mezőben.

  4. Kattintson a Mentés gombra.

    Ha van már olyan fájl, amelynek a neve megegyezik a megadott névvel, akkor az Access rákérdez, hogy lecseréli-e a meglévő fájlt. Ha felül szeretné írni a meglévő .accde fájlt, akkor kattintson az Igen gombra, ha inkább visszatér a Mentés másként párbeszédpanelre, és beír egy új fájlnevet, akkor kattintson a Nem gombra.

Az Access létrehozza az .accde fájlt, bezárja az eredeti .accdb fájlt, majd megnyitja az .accde fájlt.

Vissza a lap tetejére

Az .accde fájlokban megváltozó funkciók

Ha .accde fájlként menti az Access-adatbázist, akkor ezzel nem akadályozza meg teljesen az adatbázis szerkezetének módosítását. Az .accde fájlokban ugyanakkor nem végezhetők el a következő feladatok:

  • Nem módosíthatók az űrlapok, jelentések és modulok.

  • A VBA References (VBA-hivatkozások) párbeszédpanelen nem vehetők fel, nem törölhetők és nem módosíthatók az objektumtárakra és adatbázisokra mutató hivatkozások.

  • Nem látható és nem módosítható a VBA-kód.

  • Nem importálhatók és nem exportálhatók az Access-űrlapok, -jelentések és -modulok. A táblák, lekérdezések és makrók azonban importálhatók .accdb adatbázisokból, illetve exportálhatók oda.

Vissza a lap tetejére

Az űrlapok, a jelentések és a modulok módosításával kapcsolatos problémák

Mindig legyen biztonsági másolata az eredeti Access-adatbázisról. Ha módosítani szeretné az .accde fájlban található űrlapok, jelentések és modulok szerkezetét, akkor az eredeti Access-adatbázist (az .accdb fájlt) kell módosítania, majd újra mentenie kell .accde fájlként. A táblákat tartalmazó Access-adatbázisok .accde fájlként történő mentése problémákhoz vezethet az adatok különböző verzióinak egyeztetése során, ha később módosítani kívánja az űrlapok, a jelentések vagy a modulok szerkezetét. Emiatt az Access-adatbázisok .accde fájlként történő mentését leginkább az előtér-/háttéralkalmazás front-end adatbázisának mentésére célszerű használni.

Vissza a lap tetejére

Az adatbázis .accde fájlként történő mentésére vonatkozó korlátozások

Bizonyos korlátozások megakadályozhatják, hogy az Access-adatbázist .accde fájlként mentse.

  • Rendelkeznie kell a VBA-kód eléréséhez szükséges jelszóval.

  • Ha az Access-adatbázis más Access-adatbázisokra vagy bővítmény hivatkozik, akkor a hivatkozási láncban szereplő összes Access-adatbázist és bővítményt is mentenie kell .accde fájlként.

Ha jelszóval titkosítja az adatbázist, mielőtt .accde fájlként mentené, akkor az .accde fájl is titkosítva lesz, és minden megnyitásakor meg kell adnia a jelszót. Ha nem szeretné titkosítani az .accde fájlt, akkor az .accde fájl mentése előtt meg kell szüntetnie az .accdb fájl titkosítását. Miután .accde fájlként mentette az adatbázist, újra titkosíthatja az .accdb fájlt. Az .accdb fájlok titkosítása a következő eljárással oldható fel:

  1. Az Adatbáziseszközök lap Adatbáziseszközök csoportjának kattintsunk az Adatbázis visszafejtése gombra.

  2. Írja be a jelszót az Adatbázisjelszó törlése párbeszédpanel Jelszó mezőjébe.

  3. Kattintson az OK gombra.

Vissza a lap tetejére

A hivatkozások és az .accde fájlok működése

Ha olyan Access 2007-adatbázisból (.accdb) vagy Access 2007-bővítményből (.accda) próbál meg .accde fájlt létrehozni, amely egy másik Access-adatbázisra vagy -bővítményre hivatkozik, akkor az Access 2007 megjelenít egy hibaüzenetet, és nem engedi végrehajtani a műveletet. Ha másik adatbázisra hivatkozó adatbázist szeretne .accde fájlként menteni, akkor a hivatkozási láncban szereplő összes adatbázist mentenie kell .accde formátumban, mégpedig az első hivatkozott adatbázissal kezdve. Eközben mindig frissítenie kell a következő hivatkozó adatbázis hivatkozásait, hogy a hivatkozások az új .accde fájlra mutassanak, majd ezután mentheti .accde fájlként a következő adatbázist, és így tovább.

Tegyük fel például, hogy az Adatbázis1 hivatkozik az Adatbázis2.accdb fájlra, és az Adatbázis2.accdb hivatkozik az Adatbázis3.accda fájlra. Az Adatbázis1.accdb fájl .accde fájlként történő mentéséhez a következőket kell tennie:

  1. Mentse az Adatbázis3.accda adatbázist Adatbázis3.accde fájlként.

  2. Nyissa meg az Adatbázis2.accdb fájlt, és módosítsa a hivatkozásokat, hogy az új Adatbázis3.accde nevű fájlra mutassanak.

  3. Mentse az Adatbázis2.accdb fájlt Adatbázis2.accde fájlként.

  4. Nyissa meg az Adatbázis1.accdb fájlt, majd módosítsa a hivatkozásait, hogy az új Adatbázis2.accde nevű fájlra mutassanak.

  5. Mentse az Adatbázis1.accdb fájlt Adatbázis1.accde fájlként.

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×