ObjektumMásolása makróművelet

Az ObjektumMásolása művelettel egy meghatározott adatbázis-objektumok másolhat egy másik adatbázis, illetve ugyanabba az adatbázisba vagy Microsoft Access-projekt egy új néven. Így például egy létező objektumról (biztonsági) másolatot készíthet egy másik adatbázisban, vagy gyorsan létrehozhat egy hasonló objektumot, néhány változtatással.

Megjegyzés : Ez a művelet nem engedélyezett, ha az adatbázis nem megbízható. A makrók engedélyezésére vonatkozó további információkat lásd e cikk Lásd még szakaszának hivatkozásai között.

Beállítás

Az ObjektumMásolása művelet argumentumai a következők:

Művelet argumentuma

Leírás

Céladatbázis

A céladatbázisra mutató érvényes elérési út és fájlnév. Írja be a céladatbázis elérési útját és fájlnevét a Makrószerkesztő ablak Argumentumok szakaszának Céladatbázis mezőjébe. Ha az aktuális adatbázist szeretné kijelölni, hagyja üresen ezt az argumentumot.

Megjegyzés : Ez az argumentum csak az Access adatbázis-környezetben érhető el. Ha a műveletet egy Access projektkörnyezetben használja, a Céladatbázis mezőt üresen kell hagynia.

Ha az ObjektumMásolása műveletet tartalmazó makró egy függvénytár-adatbázis futtatja, és üresen hagyja ezt az argumentumot, a Microsoft Office Access 2007 a függvénytár-adatbázisba fogja másolni az objektumot.

Új név

Az objektum új neve. Ha egy másik adatbázisba másol, és ezt az argumentumot üresen hagyja, az objektum megtartja az eredeti nevét.

Forrásobjektum-típus

A másolni kívánt objektum típusa. Válasszon a Tábla, a Lekérdezés, az Űrlap, a Jelentés, a Makró, a Modul, az Adatelérési lap, a Kiszolgáló nézet, a Diagram, a Tárolt eljárás és a Függvény lehetőség közül. Ha a navigációs ablakban kijelölt objektumot akarja másolni, hagyja üresen ezt a mezőt.

Forrásobjektum-név

A másolni kívánt objektum neve. A Forrásobjektum-név mező felsorolja a Forrásobjektum-típus argumentumban beállított típusú objektumokat. A Forrásobjektum-név mezőben választhatja ki a másolni kívánt objektumot. Ha a Forrásobjektum-típus mezőt üresen hagyta, hagyja üresen ezt a mezőt is.

Ha az ObjektumMásolása műveletet tartalmazó makrót egy függvénytár-adatbázisban indítja el, az Access először a függvénytár-adatbázisban keresi a megadott nevű objektumot, és csak utána az aktuális adatbázisban.

Megjegyzés

A Cél-adatbázis és az Új név argumentumok közül legalább az egyiket meg kell adnia.

Ha a Forrásobjektum-típus és a Forrásobjektum-név argumentumot üresen hagyja, az Access a navigációs ablakban kijelölt objektumot másolja. A navigációs ablakban az ObjektumKijelölése művelettel tud objektumot kijelölni úgy, hogy Az Adatbázis ablakban argumentumot az Igen értékre állítja.

Az ObjektumMásolása művelet helyettesíthető a következő lépések kézi végrehajtásával:

  1. Jelöljön ki egy objektumot a navigációs ablakban.

  2. A Kezdőlap lap Vágólap csoportjában kattintson a Másolás gombra.

  3. Ugyanezen a lapon kattintson a Beillesztés gombra.

    Megjelenik a Beillesztés másként párbeszédpanel, ahol új nevet adhat az objektumnak. Az ObjektumMásolása művelet automatikusan elvégzi ezeket a lépéseket.

Megjegyzés :  Ha adatelérési lapokat másol, az ObjektumMásolása csak a társított .htm fájlra mutató hivatkozást másolja, magát a fájlt nem.

A céladatbázisnak léteznie kell a megadott elérési úton és fájlnéven az ObjektumMásolása művelet végrehajtásakor. Ha nem létezik, az Access hibaüzenetet jelenít meg.

Ha az ObjektumMásolása műveletet egy Visual Basic for Applications (VBA) nyelvű modulban szeretné használni, alkalmazza a DoCmd objektum CopyObject metódusát.

Manuálisan is készíthet másolatot a navigációs ablakban kijelölt objektumról vagy az éppen megnyitott objektumról úgy, hogy a Microsoft Office gombra Gombkép , majd a megjelenő menü Mentés másként parancsára kattint. Ez a parancs csak az aktuális adatbázisban készít másolatot az objektumról. A Mentés másként párbeszédpanelen írja be a másolat nevét, és jelölje ki, milyen típusú objektumként kívánja menteni. Ha az eredeti objektum már mentve volt, és más néven újból menti az aktuális adatbázisban, az eredeti verzió is megmarad a régi névvel.

Ha kézzel szeretne átmásolni egy objektumot egy másik Access adatbázisba:

  1. A Külső adatok lap Exportálás csoportjában kattintson az Egyebek gombra, majd az Access-adatbázis menüpontra.

  2. Az Exportálás – Access adatbázis párbeszédpanelen adja meg a céladatbázis fájlnevét.

    vagy

    Kattintson a Tallózás gombra a Fájl mentése párbeszédpanel megjelenítéséhez, keresse meg a céladatbázist, majd kattintson a Mentés gombra.

  3. Az Export - Access-adatbázis párbeszédpanelen kattintson az OK gombra. Megjelenik az Exportálás párbeszédpanel.

  4. Az Exportálás párbeszédpanelen adja meg, hogy mi legyen az objektum neve a céladatbázisban. Jelölje be a megfelelő beállítást a táblák exportálásához (Definíció és adat vagy Csak definíció) Ha készen van, kattintson az OK gombra.

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.

×