Az Accesszel számos módon másolhat objektumokat (például táblázatokat vagy űrlapokat) egy adatbázisból egy másikba. Az objektumok másolása és beillesztése a legkönnyebb módszer, az objektumok exportálása azonban több beállítást tesz lehetővé. Exportálhatja például egy táblázat definícióját és adatait, vagy csak a definíciót (a táblázat üres másolatát). Emellett export specifikációként mentheti a művelet részleteit, így azt később is megismételheti.
Áttekintés
Egy Access-adatbázisból más Access-adatbázisokba exportálhat táblázatokat, lekérdezéseket, űrlapokat, jelentéseket, makrókat és modulokat. Objektumok exportálásakor az Access létrehozza azok másolatát a céladatbázisban.
Az alábbi műveletekhez exportálhat adatbázis-objektumokat:
-
Egy tábla struktúrájának másolása egy másik adatbázisba új táblázat létrehozása helyett.
-
Egy űrlap vagy jelentés arculatának és elrendezésének másolása egy másik adatbázisba egy új űrlap vagy jelentés gyors létrehozásához.
-
Egy táblázat vagy űrlap legújabb verziójának másolása egy másik adatbázisba rendszeres időközönként. Ehhez az objektum első exportálásakor létrehozhat egy export specifikációt, amellyel később megismételheti a műveletet.
Tartsa észben, hogy az objektumok másik adatbázisba való exportálása nagyon hasonló egy második adatbázis megnyitásához, majd az objektum importálásához. Az Access-adatbázisok objektumainak importálása és exportálása között két fő különbség van:
-
Egy művelettel több objektumot is importálhat, azonban egy művelettel csak egy objektumot exportálhat. Ha több objektumot szeretne egy másik adatbázisba exportálni, célszerűbb megnyitni a céladatbázist, majd importálási műveletet végezni abból adatbázisból.
-
Az adatbázis-objektumok mellett táblák közti kapcsolatokat, import és export specifikációkat, valamint menüsávokat és eszköztárakat is importálhat. Emellett táblázatként importálhat lekérdezéseket. Az exportálás nem nyújtja ezeket a lehetőségeket.
Többet szeretne megtudni az Access-adatbázisokba való importálásról? Lásd: Adatbázis-objektumok importálása az aktuális Access-adatbázisba.
Az exportálás előkészületei
-
Ha még nincs megnyitva, nyissa meg a forrásadatbázist. A fájlformátum MDB vagy ACCDB lehet. Ha a fájl MDE vagy ACCDE formátumú, a forrásobjektumnak egy táblázatnak, lekérdezésnek vagy makrónak kell lennie. Az MDE és ACCDE formátumú fájlokból nem exportálhat űrlapokat, jelentéseket és modulokat.
Megjegyzés: Ha az adatbázis csak olvasható, vagy nincs jogosultsága módosítani azt, végrehajthatja az exportálási műveletet, azonban nem mentheti az export specifikációt.
-
Azonosítsa az exportálni kívánt objektumokat. Ha most először exportál adatokat egy Access-adatbázisba, tartsa észben az alábbiakat:
Elem
Leírás
Műveletenként egyetlen objektum
Egyszerre csak egy objektumot exportálhat. Több objektum exportálásához ismételje meg minden objektummal az exportálási műveletet, vagy végezzen el egy importálási műveletet a céladatbázisban.
Új tábla
Minden exportálási művelet egy új objektumot hoz létre a céladatbázisban. Ha már létezik egy objektum azonos névvel, felülírhatja azt, vagy megadhat egy másik nevet az új objektumnak.
Megjegyzés: Az exportálási műveletek nem adhatnak rekordokat meglévő táblázatokhoz. Rekordok hozzáadásához használjon hozzáfűző lekérdezést. További információt a Rekordok felvétele a táblába a hozzáfűző lekérdezés segítségével című cikkben találhat.
Csatolt táblázat exportálása
Ha az exportálandó táblázat egy csatolt táblázat, az exportálási művelet egy csatolt táblázatot hoz létre a céladatbázisban. Az új csatolt táblázat az eredeti táblázathoz kapcsolódik.
Ha például egy Alkalmazottak1 nevű csatolt táblázatot exportál az a Bérelszámolás adatbázis Alkalmazottak nevű táblázatához csatolt Értékesítés adatbázisból, az exportálási művelet egy csatolt táblázatot hoz létre a céladatbázisban. Az új csatolt táblázat közvetlenül a Bérelszámolás adatbázis Alkalmazottak táblázatához kapcsolódik.
Részleges exportálás
Egy objektum egy részét vagy csak néhány kijelölt rekordját nem exportálhatja.
Kapcsolatok
Mivel egyszerre csak egy táblázatot exportálhat, az exportálási művelet nem másolja a kapcsolatokat. Ha több táblázatot, valamint azok kapcsolatait szeretné importálni, nyissa meg a céladatbázist, és importálja az objektumokat.
Tábladefiníció
Egy teljes táblázatot vagy csak a tábladefiníciót is exportálhatja. A definíció exportálása a táblázat egy üres másolatát hozza létre a céladatbázisban.
Rekordforrás
Lekérdezések, űrlapok vagy jelentések exportálása nem exportálja automatikusan a mögöttes rekordforrásokat. A mögöttes rekordforrásokat is exportálnia kell, ellenkező esetben a lekérdezés, az űrlap vagy a jelentés nem fog működni.
Keresőmezők
Ha egy forrástáblázat egy mezőjének keresési értéke egy másik táblázatból vagy lekérdezésből ered, exportálnia kell a kapcsolódó táblázatot vagy lekérdezést, ha azt szeretné, hogy a célmező megjelenítse a keresési értékeket. Ha nem exportálja a kapcsolódó táblázatot vagy lekérdezést, a célmező csak a keresési azonosítót jeleníti meg.
Segédűrlapok és segédjelentések
Amikor egy űrlapot vagy jelentést exportál, a program nem exportálja automatikusan az űrlap vagy a jelentés segédűrlapjait és a segédjelentéseit. A segédűrlapokat és segédjelentéseket, valamint azok mögöttes rekordforrását külön kell exportálnia.
-
Nyissa meg a céladatbázist. A fájlformátum MDB, ACCDB, MDE vagy ACCDE lehet. Győződjön meg arról, hogy a fájl nem csak olvasható, és Ön rendelkezik a módosításhoz szükséges jogosultságokkal.
Megjegyzések:
-
Ha nem tudja megnyitni az adatbázist, előfordulhat, hogy egy másik felhasználó megnyitotta kizárólagos módban. Keresse meg az adott felhasználót, és kérje meg, hogy zárja be az adatbázist, majd nyissa meg újra normál (több felhasználót engedélyező) módban.
-
Ha az adatbázis jelszóval védett, az Exportálás varázsló vagy a mentett specifikáció minden futtatásakor meg kell adnia a jelszót.
-
Ha az objektumot egy új adatbázisba szeretné exportálni, létre kell hoznia egy üres adatbázist (amely nem tartalmaz táblázatokat, űrlapokat vagy jelentéseket) az exportálási művelet elkezdése előtt.
-
-
Ha már létezik egy, a forrásobjektummal azonos nevű objektum a céladatbázisban, döntse el, hogy felül szeretné írni a meglévő verziót, vagy meg szeretne adni egy új nevet az új objektumnak.
Most már készen áll az exportálási művelet elindítására. Ugorjon a következő lépésre.
Adatbázis-objektum exportálása egy másik Access adatbázisba
-
A Külső adatok lap Exportálás csoportjában kattintson az Access gombra.
Tipp: Az exportálási folyamatot a navigációs ablakban, az objektumra való jobb kattintással, majd az Exportálás > Access lehetőséggel is elindíthatja.
-
Az Access ekkor megnyitja az Exportálás – Access-adatbázis párbeszédpanelt.
-
Az Exportálás – Access-adatbázis párbeszédpanel Fájlnév mezőjében adja meg a céladatbázis nevét, majd kattintson az OK gombra.
-
Az Exportálás párbeszédpanelen módosítsa az objektum nevét, ha nem szeretné felülírni a céladatbázis azonos nevű meglévő objektumát.
-
Ha a kijelölt objektum egy táblázat, adja meg, hogy a táblázat definícióját és adatait, vagy csak a definíciót szeretné-e exportálni.
-
A művelet befejezéséhez kattintson az OK gombra.
Ha létezik egy azonos nevű objektum a céladatbázisban, a program vagy az objektum felülírását, vagy az új objektum átnevezését kéri. Kattintson az Igen gombra, ha felül szeretné írni az objektumot, vagy a Nem gombra, ha vissza szeretne térni az Exportálás párbeszédpanelre. Adjon meg egy olyan nevet, amelyet nem használ más objektum a céladatbázisban, majd kattintson a OK gombra.
Az Access ekkor exportálja az objektumokat. Ha hiba történt, az Access hibaüzenetet jelenít meg. Ellenkező esetben megjelenik a varázsló utolsó képernyője, amellyel létrehozhatja az exportálási művelet részleteit mentő specifikációt.
Mit kell még figyelembe venni?
-
További információt az exportálás részleteinek később újra használható specifikációban való mentéséről az Importálási vagy exportálási művelet mentése specifikációként című cikkben találhat.
-
További információt a mentett exportálási specifikációk futtatásáról a Mentett importálási vagy exportálási művelet futtatása című cikkben találhat.
-
További információ a specifikációk adott időre történő ütemezéséről az Importálási vagy exportálási művelet ütemezése című cikkben találhat.
-
További információt a specifikációk nevének módosításáról, a specifikációk törléséről és a specifikációk forrásfájlneveinek frissítéséről az Adatokkal kapcsolatos feladatok kezelése című cikkben találhat.