K odstranění určeného databázového objektu můžete v desktopových databázích Accessu použít akci OdstranitObjekt.
Poznámka: Tato akce nebude povolena, pokud databáze není důvěryhodná.
Poznámka: Akce makra OdstranitObjekt není dostupná ve webových aplikacích pro Access.
Nastavení
Akce OdstranitObjekt má následující argumenty:
Akční argument |
Popis |
Typ objektu |
Typ objektu, který se má odstranit. Klikněte na položku Tabulka, Dotaz, Formulář, Sestava, Makro, Modul, Datová stránka, Zobrazení serveru, Diagram, Uložená procedura nebo Funkce v poli Typ objektu v části Argumenty akce podokna Tvůrce maker. Chcete-li odstranit objekt vybraný v navigačním podokně, ponechejte tento argument prázdný. |
Název objektu |
Název objektu, který chcete odstranit. V seznamu Název objektu se objeví všechny objekty v databázi, které mají typ vybraný v argumentu Typ objektu. Pokud pole Typ objektu necháte prázdné, nechejte toto pole prázdné taky. Pokud v objektu Databázová knihovna spustíte makro obsahující akci DeleteObject, Access nejdřív vyhledá objekt s tímto názvem v databázi knihovny a potom v aktuální databázi. |
Upozornění: Necháte-li pole Typ objektu a Název objektu prázdná, aplikace Access odstraní objekt vybraný v navigačním podokně bez zobrazení upozornění v případě, že dojde k akci DeleteObject.
Poznámky
Pomocí akce DeleteObject můžete odstranit dočasné objekty, které jste vytvořili při spuštění makra. Pomocí akce OpenQuery můžete například spustit tabulku, Vytvářecí dotaz dočasnou tabulku. Po ukončení používání dočasné tabulky ji můžete odstranit pomocí akce DeleteObject.
Tato akce má stejný účinek jako výběr objektu v navigačním podokně a stisknutí klávesy DEL nebo kliknutí pravým tlačítkem myši na objekt v navigačním podokně a kliknutí na odstranit.
Pokud chcete akci DeleteObject spustit v modulu Visual Basic for Applications, můžete použít metodu DeleteObject objektu DoCmd.