Akci makra RenameObject můžete použít k přejmenování určeného databázového objektu v desktopových databázích Accessu.
Poznámka: Od Accessu 2010 se akce makra Přejmenovat změnila na RenameObject.
Poznámka: Tato akce makra není povolená, pokud databáze není důvěryhodná.
Nastavení
Akce makra PřejmenovatObjekt má následující argumenty:
Akční argument |
Popis |
Nový název |
Nový název databázového objektu. V okně pro návrh makra zadejte název objektu do pole Nový název. Zadání tohoto argumentu je povinné. |
Typ objektu |
Typ objektu, který chcete přejmenovat. Klikněte na Tabulka,Dotaz,Formulář,Sestava,Makro,Modul,Datová stránka,Serverovézobrazení,Diagram,Uložená procedura nebo Funkce. Chcete-li přejmenovat objekt vybraný v navigačním podokně, ponechejte tento argument prázdný. |
Původní název |
Název objektu, který se má přejmenovat. The Old Name box shows all objects in the database of the type selected by the Object Type argument. Pokud necháte argument Typ objektu prázdný, nechejte prázdný i tento argument. Poznámka: Pokud v Databázová knihovna spustíte makro obsahující akci RenameObject,Access nejprve vyhledá objekt s tímto názvem v databázi knihovny a potom v aktuální databázi. |
Poznámky
Nový název databázového objektu se musí řídit standardními konvencemi vytváření názvů objektů Accessu.
Otevřený objekt přejmenovat nemůžete.
Pokud necháte argumenty Typ objektu a Původní název prázdné, access přejmenuje objekt vybraný v navigačním podokně. K výběru objektu v navigačním podokně můžete použít akci makra VybratObjekt s argumentem V navigačním podokně nastaveným na Ano.
Objekt můžete přejmenovat taky tak, že na něj kliknete pravým tlačítkem myši v navigačním podokně, kliknete na Přejmenovat a zadáte nový název. Díky akci RenameObject nemusíte objekt v navigačním podokně nejdřív vybrat a k zadání nového názvu nemusíte makro zastavovat.
Tato akce se liší od akce makra KopírovatObjekt, která vytvoří kopii objektu pod novým názvem.
Pokud chcete akci RenameObject spustit v modulu VBA (Visual Basic for Applications), použijte metodu Rename objektu DoCmd.