Az Access-adatbázisokban tárolt adatokat többféleképpen viheti át egy másikba. A másolás és beillesztés a legegyszerűbb eljárás, de az importálással és a csatolással pontosabban meghatározhatja, hogy milyen adatokat vigyen át a céladatbázisba és milyen módon viszi be.
Ez a cikk ismerteti, hogy hogyan importálhatja vagy csatolhatja egy másik Access-adatbázis adatait.
Kapcsolódó műveletek
- Másik Access-adatbázisban tárolt adatok importálásának vagy csatolásának ismertetése
- Másik Access-adatbázisban tárolt adatok importálása
- Másik Access-adatbázisban tárolt adatok csatolása
Másik Access-adatbázisban tárolt adatok importálásának vagy csatolásának ismertetése
Ha egy másik adatbázisból adatokat importál, az Access másolatot készít a céladatbázisban tárolt adatokról, a forrás módosítása nélkül. Az importálási művelet során kiválaszthatja a másolni kívánt objektumokat, meghatározhatja, hogy miként importálja a táblákat és a lekérdezéseket, és megadhatja, hogy kívánja-e a táblák közötti kapcsolatokat is importálni.
Előfordulhat, hogy adatokat szeretne importálni, hogy egy másik adatbázis tábláihoz hasonló táblákat hozzon létre. Átmásolhatja az egész táblát vagy csak a tábladefiníciókat, hogy ne kelljen manuálisan megterveznie a táblákat. Ha csak a tábla definícióját importálja, egy üres táblát kap. Más szóval, a mezőket és a mezőtulajdonságokat a céladatbázisba másolja, a tábla adatait azonban nem. Az importálás másik előnye a másolási és beillesztési művelettel szemben, hogy a táblákkal együtt a táblák kapcsolatait is importálhatja.
Ha egy adatbázisból rekordokat szeretne hozzáadni egy másik adatbázis meglévő táblájához, célszerű lehet egy új táblába importálni a rekordokat, majd egy hozzáfűző lekérdezést létrehozni. Az importálási művelet során nem fűzheti hozzá a rekordokat egy meglévő táblához. A hozzáfűző lekérdezésekről a Rekordok felvétele a táblába a hozzáfűző lekérdezés segítségével című cikkben talál további tájékoztatást.
Érdemes egy másik Access-adatbázisban lévő adatokat csatolnia, ha szervezete több Access-adatbázist használ, de néhány tábla, például az Alkalmazottak tábla adatait meg kell osztania. Ahelyett, hogy minden adatbázisban másolatot készítene a tábláról, elhelyezheti a táblát egy adatbázisban, és csatolást végezhet hozzá más adatbázisokból. Ez akkor is jól jön, ha egy másik munkacsoportnak vagy részlegnek kell adatokat felvennie és használnia egy adatbázisban, de Ön szeretné kézben tartani a táblaszerkezetet.
Másik Access-adatbázisban tárolt adatok importálása
Az adatok importálásának folyamatát az alábbi általános lépések írják le:
- Az importálási művelet előkészítése
- Az Importálás varázsló futtatása
- Ha szükséges, az importálási beállítások mentése importálási specifikációként későbbi felhasználásra
Az alábbi lépéssorozat bemutatja az egyes műveletek végrehajtását.
Az importálási művelet előkészítése
Keresse meg a forrásadatbázist, és azonosítsa az importálni kívánt objektumokat. Ha a forrásadatbázis egy
.mdbvagy.accdbfájl, importálhat táblákat, lekérdezéseket, űrlapokat, jelentéseket, makrókat és modulokat. Ha a forrásfájl egy.mdevagy.accde, csak táblákat importálhat.Ha először importál adatokat Access-adatbázisból, az alábbi táblázatban hasznos tanácsokat olvashat.
Elem Leírás: Több objektum kijelölése Egyetlen importálási műveletben több objektumot is importálhat. Új objektum Minden importálási művelet új objektumot hoz létre a céladatbázisban. Nem írhat felül egy létező objektumot, és nem fűzhet rekordokat egy meglévő táblához importálási művelettel. Csatolt tábla importálása Ha a forrástábla (például az Alkalmazottak1 az Értékesítés adatbázisban) valójában egy csatolt tábla (a tábla a Fizetési jegyzék adatbázis Alkalmazottak táblájára hivatkozik), a folyamatban lévő importálási művelet helyett egy csatolási művelet megy végbe. A művelet végén egy csatolt táblát fog látni (például Alkalmazottak1 néven), amely az eredeti táblára hivatkozik (a Fizetési jegyzék adatbázis Alkalmazottak táblájára). Mezők és rekordok átugrása Tábla vagy lekérdezés adatainak importálása során nem hagyhat ki adott mezőket vagy rekordokat. Ha azonban nem szeretne a táblából egy rekordot sem importálni, megteheti, hogy csak a tábla definícióját importálja. Kapcsolatok Importálhat forrástáblák közötti kapcsolatokat is. Tábladefiníció Kiválaszthatja, hogy az egész táblát importálja-e vagy csak a definícióját. Ha csak a definíciót importálja, az Access létrehoz egy olyan táblát, amely ugyanazokat a mezőket tartalmazza, mint a forrástábla, de nincsenek benne adatok. Keresőmezők Ha a forrástábla egy mezője egy másik tábla vagy lekérdezés adataiban keres értékeket, importálnia kell a kapcsolódó táblát vagy lekérdezést is, ha a célmezőben a keresett értékeket szeretné megjeleníteni. Ha nem importálja a kapcsolódó táblát vagy lekérdezést, a célmező csak a keresési azonosítókat fogja megjeleníteni. Lekérdezések Lekérdezést importálhat lekérdezés vagy tábla formájában is. Ha a lekérdezést lekérdezésként importálja, akkor az alapjául szolgáló táblákat is importálnia kell. Zárja be a forrásadatbázist. Győződjön meg arról, hogy egy felhasználó sem nyitotta meg kizárólagos módban.
Nyissa meg a céladatbázist. Győződjön meg arról, hogy az adatbázis nincs írásvédett módban, és hogy rendelkezik az adatok és objektumok felvételéhez szükséges jogosultságokkal. Ha a forrásadatbázis jelszóval védett, a jelszót minden alkalommal meg kell adni, amikor importálási művelet forrásaként használja.
Megjegyzés
Ha az adatokat egy új adatbázisba szeretné importálni, a művelet megkezdése előtt létre kell hoznia egy üres adatbázist, amely nem tartalmaz táblákat, űrlapokat és jelentéseket.
Az importálási művelet nem írja felül, illetve nem módosítja a meglévő táblázatokat vagy objektumokat. Ha a céladatbázisban a forrásobjektummal azonos nevű objektum szerepel, az Access egy számot (1, 2, 3 stb.) fűz az importált objektum nevéhez. Ha például a Problémák táblázatot egy olyan adatbázisba importálja, amely már tartalmaz egy ilyen nevű táblázatot, akkor az importált táblázat neve Problémák1 lesz. Ha a Problémák1 elnevezés már használatban van, az új táblázat neve Problémák2 és így tovább. Ha a forrástábla rekordjait a céladatbázis egy táblájához szeretné hozzáfűzni, az importálási művelet helyett egy hozzáfűző lekérdezést kell használnia. A hozzáfűző lekérdezésekről a Rekordok felvétele a táblába a hozzáfűző lekérdezés segítségével című témakörben talál további tájékoztatást.
Az adatok importálása
Az importáló varázsló nem pontosan ugyanott található az Access különféle verzióiban. Válassza az Ön által használt Access-verziónak megfelelő lépéseket:
- Microsoft 365, Access 2021 vagy Access 2019 használata esetén a Külső adatok lap Importálás & csatolás csoportjában kattintson az Új adatforrás>az adatbázis-accessből> elemre.
- Ha Access 2016 használ, kattintson a Külső adatok lap Importálás & csatolás csoportjának Access gombjára.
Megnyílik a Külső adatok átvétele – Access-adatbázis importálási és csatolási varázsló.
A Fájlnév mezőbe írja be a forrásadatbázis nevét, vagy a Tallózás gombra kattintva nyissa meg a Fájl megnyitása párbeszédpanelt.
Jelölje be a Táblák, lekérdezések, űrlapok, jelentések, makrók és modulok importálása a jelenlegi adatbázisba választógombot, és kattintson az OK gombra.
Megnyílik az Objektum importálása párbeszédpanel.
Az Objektum importálása párbeszédpanel Táblák lapján jelölje ki az importálni kívánt táblákat. Ha lekérdezéseket szeretne importálni, válassza a Lekérdezések fület, és válassza ki az importálni kívánt lekérdezéseket.
A kijelölt objektum törléséhez kattintson rá újra.
A Beállítások elemre kattintva további beállításokhoz jut. Az alábbi táblázat ismerteti, miként befolyásolják az egyes beállítások a művelet végeredményét.
Elem Leírás: A Kapcsolatok jelölőnégyzet Importálja a táblák közötti kapcsolatokat. A Menük és eszköztárak jelölőnégyzet Importálja az adatbázisban szereplő összes egyéni menüt és eszköztárat. A menük és az eszköztárak a Bővítmények lapon jelennek meg. Az Importálás/exportálás jelölőnégyzet Importálja az adatbázisban szereplő összes mentett import- és exportspecifikációt. A Navigációsablak-csoportok jelölőnégyzet Importálja az adatbázisban szereplő összes egyéni navigációsablak-csoportot. A Definíció és adat választógomb Importálja a kijelölt táblák struktúráját és adatait. A Csak definíció választógomb Csak a kijelölt táblák mezőit importálja. A forrásrekordok nem lesznek importálva. A Lekérdezésként választógomb Lekérdezésként importálja a kijelölt lekérdezéseket. Ebben az esetben ne felejtse az összes kapcsolódó táblát is importálni. A Táblaként választógomb Táblaként importálja a lekérdezéseket. Ebben az esetben nem kell importálni a lekérdezések alapjául szolgáló táblákat. A művelet befejezéséhez kattintson az OK gombra. Az Access átmásolja az adatokat, és hibaüzenetet jelenít meg, ha problémát észlel. Ha az importálás sikeres, a varázsló utolsó lapján – későbbi használatra – lehetősége van importspecifikációként menteni a művelet részleteit.
Másik Access-adatbázisban tárolt adatok csatolása
A csatolással egy másik adatbázis adataihoz csatlakozhat anélkül, hogy importálná őket. Ily módon a forrás- és a céladatbázisban is a legújabb adatokat jelenítheti meg és módosíthatja anélkül, hogy ugyanabból az adatból két példányt kellene létrehoznia és karbantartania. Egy másik Access-adatbázisból csak táblákat csatolhat. Nem csatolhat lekérdezéseket, űrlapokat, jelentéseket, makrókat és modulokat.
Amikor egy Access-adatbázisban található táblát csatol, az Access létrehoz egy új táblát, amelyet csatolt táblának neveznek. A csatolt tábla továbbra is kapcsolódik a forrásrekordokhoz és -mezőkhöz. A forrásadatbázisban végrehajtott módosítások megjelennek a céladatbázis csatolt táblájában, és megfordítva. A céladatbázisban azonban nem módosíthatja a csatolt tábla szerkezetét. Más szóval, nem adhat hozzá és nem törölhet mezőt, illetve nem módosíthatja a mező adattípusát.
Az adatok másik Access-adatbázisból történő csatolása az alábbi általános lépésekből áll:
- A csatolási művelet előkészítése
- A csatolási varázsló futtatása
Az alábbi lépéssorozat bemutatja az egyes műveletek végrehajtását.
Access-adatbázis táblái csatolásának előkészítése
Keresse meg a forrásadatbázist. A fájlformátum lehet
MDB,MDE,ACCDBvagyACCDE. Ha a forrásadatbázis jelszóval védett, a jelszót a csatolási művelet során kell megadnia.Azonosítsa a csatolni kívánt táblákat. Csatolhat táblákat, de nem csatolhat lekérdezéseket, űrlapokat, jelentéseket, makrókat és modulokat. Ha első alkalommal csatol táblákat egy másik Access-adatbázisból, az alábbi táblázatban hasznos tanácsokat olvashat.
Elem Leírás: Több objektum kijelölése Egyetlen csatolási művelettel több táblát is csatolhat. A művelet minden forrástáblához létrehoz egy csatolt táblát. Csatolt táblák forrásként Nem csatolhat olyan táblát, amely már csatolt táblaként van jelen a forrásadatbázisban.
Ha például az Értékesítés adatbázisban található Alkalmazottak1 tábla valójában egy csatolt tábla, amely a Fizetési jegyzék adatbázis Alkalmazottak táblájára hivatkozik, nem használhatja az Értékesítés adatbázis Alkalmazottak1 tábláját forrástáblaként. Ehelyett csatolja közvetlenül a Fizetési jegyzék adatbázis Alkalmazottak tábláját.Új vagy meglévő tábla Az egyes csatolási műveletek új csatolt táblát hoznak létre minden egyes forrástáblához. Csatolási művelettel nem írhat felül és nem bővíthet ki meglévő táblát. Kapcsolatok Ha több forrástáblát jelöl ki, a táblák közötti kapcsolatok is automatikusan átkerülnek a céladatbázisba. A céladatbázisban ugyanakkor nem módosíthatja vagy törölheti ezeket a kapcsolatokat. Keresőmezők Ha a forrástábla egy mezője egy másik táblában keres értékeket, ne felejtse el csatolni a kapcsolódó táblát, ha azt szeretné, hogy a célmező meg tudja jeleníteni a keresési értékeket. Ha nem csatolja a kapcsolódó táblát, a célmező csak a keresési azonosítókat jeleníti meg. Zárja be a forrásadatbázist. Győződjön meg arról, hogy egyetlen felhasználó sem nyitotta meg az adatbázist kizárólagos módban.
Nyissa meg a céladatbázist. Győződjön meg arról, hogy a céladatbázis nincs írásvédett módban, és hogy rendelkezik az adatok és objektumok felvételéhez szükséges jogosultságokkal.
Megjegyzés
Ha a csatolásokat egy új adatbázisban szeretné elvégezni, a csatolási művelet megkezdése előtt létre kell hoznia egy üres adatbázist (amely nem tartalmaz táblákat, űrlapokat vagy jelentéseket).
A művelet nem írja felül, illetve nem módosítja a meglévő táblázatokat vagy objektumokat. Ha a céladatbázisban a forrásobjektummal azonos nevű objektum szerepel, az Access egy számot (1, 2, 3 stb.) fűz a hivatkozott tábla nevéhez. Ha például egy olyan adatbázisból hivatkozik a Problémák táblázatra, amely már tartalmaz egy ilyen nevű táblázatot, akkor a hivatkozott táblázat neve Problémák1 lesz. Ha a Problémák1 elnevezés már használatban van, az új táblázat neve Problémák2 és így tovább. Ne feledje, hogy ha a forrástábla rekordjait a céladatbázis egy táblájához szeretné hozzáfűzni, a csatolási művelet helyett egy hozzáfűző lekérdezést kell használnia. A hozzáfűző lekérdezésekről a Rekordok felvétele a táblába a hozzáfűző lekérdezés segítségével című témakörben talál további tájékoztatást.
Az adatok csatolása
A csatolási varázsló nem pontosan ugyanott található az Access különféle verzióiban. Válassza az Ön által használt Access-verziónak megfelelő lépéseket:
- Microsoft 365, Access 2021 vagy Access 2019 használata esetén a Külső adatok lap Importálás & csatolás csoportjában kattintson az Új adatforrás>az adatbázis-accessből> elemre.
- Ha Access 2016 használ, kattintson a Külső adatok lap Importálás & csatolás csoportjának Access gombjára.
Megnyílik a Külső adatok átvétele – Access-adatbázis importálási és csatolási varázsló.
A Fájlnév mezőbe írja be a forrásadatbázis nevét, vagy a Tallózás gombra kattintva nyissa meg a Fájl megnyitása párbeszédpanelt.
Jelölje be az Adatforrás csatolása csatolt tábla létrehozásával választógombot, majd kattintson az OK gombra. Ekkor megnyílik a Tábla csatolása párbeszédpanel.
A Tábla csatolása párbeszédpanelen jelölje ki a csatolni kívánt táblákat. A kijelölés törléséhez kattintson ismét a táblázatra.
A művelet befejezéséhez kattintson az OK gombra. Az Access létrehozza a csatolt táblákat.
Nyissa meg a csatolt táblákat Adatlap nézetben, és győződjön meg arról, hogy a megfelelő adatok láthatók.
Mit kell még figyelembe venni?
- További információt az importá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 importspecifiká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.