Akciu KopírovaťObjekt môžete použiť na skopírovanie zadaného databázového objektu do inej accessovej databázy alebo do rovnakej databázy pod novým názvom. Môžete napríklad skopírovať alebo zálohovať existujúci objekt v inej databáze alebo rýchlo vytvoriť podobný objekt s niekoľkými zmenami.
Poznámka: Ak databáza nie je dôveryhodná, táto akcia nebude povolená. Ďalšie informácie o povolení makier nájdete v téme rozhodnutie o tom, či dôverovať databáze.
Poznámka: Akcia makra KopírovaťObjekt nie je k dispozícii vo webových aplikáciách Accessu.
Nastavenie
Akcia KopírovaťObjekt obsahuje nasledovné argumenty.
Argument akcie | Popis |
---|---|
Cieľová databáza |
Platná cesta a názov súboru pre cieľovú databázu. Do poľa Cieľová databáza v časti Argumenty akcie v okne nástroja Zostavovač makier zadajte cestu a názov súboru. Ak chcete vybrať aktuálnu databázu, ponechajte tento argument prázdny. Poznámka: Tento argument je k dispozícii len v prostredí počítačovej databázy Accessu. Pri použití tejto akcie v prostredí Projectu Accessu (. adp) s Accessom 2007 a Accessom 2010 musí byť argument Cieľová databáza prázdny. Ak spustíte makro, ktorý obsahuje akciu KopírovaťObjekt v knižničná databáza, a ponechajte tento argument prázdny, Access objekt skopíruje do databázy knižnice. |
Nový názov |
Nový názov objektu. Pri kopírovaní do inej databázy ponechajte tento argument prázdny, aby sa zachoval rovnaký názov. |
Typ zdroja ob |
Typ objektu, ktorý chcete kopírovať. Kliknite na položku Tabuľka, dotaz, formulár, Zostava, makro, modul, stránka s prístupom k údajom, zobrazenie servera, diagram, uložená procedúraalebo funkcia. Ak chcete skopírovať objekt vybratý na navigačnej table, ponechajte tento argument prázdny. |
Názov zdrojového objektu |
Názov objektu, ktorý sa má kopírovať. Pole Názov zdrojového objektu zobrazuje všetky objekty v databáze typu vybratého argumentom Typ zdrojového objektu . V poli Názov zdrojového objektu vyberte objekt, ktorý chcete kopírovať. Ak ponecháte argument Typ zdrojového objektu prázdny, ponechajte tento argument aj prázdne. Ak spustíte makro, ktoré obsahuje akciu KopírovaťObjekt v databáze knižnice, Access najprv vyhľadá objekt s týmto názvom v databáze knižnice a potom v aktuálnej databáze. |
Poznámky:
Pre túto akciu musíte zadať hodnotu jednej alebo oboch cieľových databáz a nových argumentov názvov .
Ak ponecháte argumenty Typ zdrojového objektu a názovzdrojového objektu prázdne, program Access skopíruje objekt vybratý na navigačnej table. Ak chcete vybrať objekt na navigačnej table, môžete použiť akciu VybraťObjekt s argumentom na navigačnej table, ktorý je nastavený na možnosť Áno.
Akcia KopírovaťObjekt sa podobá na vykonanie týchto krokov manuálne:
-
Vyberte objekt na navigačnej table.
-
Na karte Domov v časti Schránka kliknite na položku Kopírovať.
-
Na tej istej karte kliknite na položku Prilepiť.
Zobrazí sa dialógové okno Prilepiť ako , aby ste mohli objekt zadať novým názvom. Akcia CopyObject vykoná automaticky všetky tieto kroky.
Cesta a názov cieľovej databázy musia existovať pred spustením akcie KopírovaťObjekt . Ak neexistujú, Access zobrazí chybové hlásenie.
Ak chcete spustiť akciu KopírovaťObjekt v module Visual Basic for Applications (VBA), použite metódu CopyObjeCT objektu DoCmd .
Môžete tiež manuálne skopírovať objekt vybratý na navigačnej table alebo objekt, ktorý je momentálne otvorený, kliknutím na položku súbor > Uložiť ako. Týmto príkazom sa vytvorí iba kópia objektu v aktuálnej databáze. V dialógovom okne Uložiť ako zadajte názov kópie a vyberte typ objektu, ktorý chcete uložiť ako. Ak už bol pôvodný objekt uložený a uložíte ho v aktuálnej databáze s novým názvom, Pôvodná verzia stále existuje so starým názvom.
Manuálne skopírovanie objektu do inej Accessovej databázy:
-
Na karte externé údaje kliknite v skupine Exportovať na položku Ďalšie a potom kliknite na položku databáza programu Access.
-
V dialógovom okne export – databáza programu Access zadajte názov cieľovej databázy.
- alebo -
Kliknutím na položku Prehľadávať zobrazíte dialógové okno Uloženie súboru , vyhľadajte cieľovú databázu a potom kliknite na tlačidlo Uložiť.
-
V dialógovom okne export – databáza programu Access kliknite na tlačidlo OK. Zobrazí sa dialógové okno export .
-
V dialógovom okne export zadajte názov objektu do cieľovej databázy. Vyberte príslušné možnosti, ako je napríklad definícia exportu a údaje alebo definícia len pre tabuľky. Po skončení kliknite na tlačidlo OK.