Akce makra KopírovatObjekt

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Akci CopyObject můžete použít ke zkopírování zadaného databázového objektu do jiné databáze aplikace Access nebo do stejné databáze pod novým názvem. Můžete například zkopírovat nebo zálohovat existující objekt v jiné databázi nebo rychle vytvořit podobný objekt s několika změnami.

Poznámka

Tato akce nebude povolená, pokud databáze není důvěryhodná. Další informace o povolení maker najdete v tématu Rozhodnutí, jestli se má databáze důvěřovat.

Poznámka

Akce makra CopyObject není dostupná ve webových aplikacích pro Access.

Nastavení

Akce CopyObject má následující argumenty.

Akční argument Popis
Cílová databáze Platná cesta a název souboru pro cílovou databázi. Do pole Cílová databáze v části Argumenty akce okna Tvůrce maker zadejte cestu a název souboru. Pokud chcete vybrat aktuální databázi, nechte tento argument prázdný.
Pokud spustíte makro obsahující akci CopyObject v databázi knihovny a ponecháte tento argument prázdný, Aplikace Access zkopíruje objekt do databáze knihovny.
Nový název Nový název objektu. Při kopírování do jiné databáze ponechte tento argument prázdný, aby se zachoval stejný název.
Source Ob ject Type Typ objektu, který chcete zkopírovat. Klikněte na Tabulka, Dotaz, Formulář, Sestava, Makro, Modul, Datová stránka, Zobrazení serveru, Diagram, Uložená procedura nebo Funkce. Pokud chcete zkopírovat objekt vybraný v navigačním podokně, nechte tento argument prázdný.
Název zdrojového objektu Název objektu, který se má zkopírovat. Pole Název zdrojového objektu zobrazuje všechny objekty v databázi typu vybraného argumentem Typ zdrojového objektu . V poli Název zdrojového objektu vyberte objekt, který chcete zkopírovat. Pokud ponecháte argument Typ zdrojového objektu prázdný, ponechte také tento argument prázdný.
Pokud spustíte makro obsahující akci CopyObject v databázi knihovny, Access nejprve vyhledá objekt s tímto názvem v databázi knihovny a potom v aktuální databázi.

Poznámky

Pro tuto akci je nutné zadat hodnotu pro jeden nebo oba argumenty Cílová databáze a Nový název .

Pokud necháte argumenty Typ zdrojového objektu a Název zdrojového objektu prázdné, Access zkopíruje objekt vybraný v navigačním podokně. Pokud chcete vybrat objekt v navigačním podokně, můžete použít akci VybratObjekt s argumentem V navigačním podokně nastaveným na Ano.

Akce CopyObject se podobá ručnímu provedení následujících kroků:

  1. Vyberte objekt v navigačním podokně.
  2. Na kartě Domů klikněte ve skupině Schránka na tlačítko Kopírovat.
  3. Na stejné kartě klikněte na Vložit.
    Zobrazí se dialogové okno Vložit jako , abyste mohli objekt pojmenovat novým názvem. Akce CopyObject provede všechny tyto kroky automaticky.

Cesta a název souboru cílové databáze musí existovat předtím, než makro spustí akci CopyObject . Pokud neexistují, Access zobrazí chybovou zprávu.

Chcete-li spustit akci CopyObject v modulu jazyk Visual Basic for Application (VBA), použijte metodu CopyObject objektu DoCmd .

Kliknutím na Uložit>jako můžete ručně zkopírovat objekt vybraný v navigačním podokně nebo objekt, který je právě otevřený. Tento příkaz vytvoří kopii objektu pouze v aktuální databázi. V dialogovém okně Uložit jako zadejte název kopie a zvolte, jako typ objektu ji chcete uložit. Pokud byl původní objekt již uložen a uložíte ho do aktuální databáze pod novým názvem, původní verze stále existuje se svým starým názvem.

Ruční zkopírování objektu do jiné databáze Accessu:

  1. Na kartě Externí data klikněte ve skupině Export na tlačítko Další a potom klikněte na položku Databáze aplikace Access.
  2. V dialogovém okně Exportovat – databáze aplikace Access zadejte název souboru cílové databáze.
    – nebo –
    Kliknutím na Procházetzobrazte dialogové okno Uložit soubor , vyhledejte cílovou databázi a klikněte na Uložit.
  3. V dialogovém okně Export – Databáze aplikace Access klikněte na OK. Zobrazí se dialogové okno Exportovat .
  4. V dialogovém okně Exportovat zadejte název objektu v cílové databázi. Zvolte všechny použitelné možnosti, například Exportovat definici a data nebo Pouze definice pro tabulky. Po dokončení klikněte na OK.