K odstranění zadaného databázového objektu můžete použít akci DeleteObject v desktopových databázích Accessu.
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 DeleteObject 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. Pokud chcete odstranit objekt vybraný v navigačním podokně, nechte tento argument prázdný. |
Název objektu |
Název objektu, který se má odstranit. V seznamu Název objektu se objeví všechny objekty v databázi, které mají typ vybraný v argumentu Typ objektu. Pokud necháte pole Typ objektu prázdné, ponechte toto pole prázdné také. Pokud spustíte makro obsahující akci DeleteObject v Databázová knihovna, Access nejprve vyhledá objekt s tímto názvem v databázi knihovny a potom v aktuální databázi. |
Upozornění: Pokud pole Typ objektu a Název objektu ponecháte prázdná, aplikace Access odstraní objekt vybraný v navigačním podokně bez zobrazení zprávy upozornění, když narazí na akci OdstranitObjekt .
Poznámky
Pomocí akce OdstranitObjekt můžete odstranit dočasné objekty, které jste vytvořili při spuštění makra. Pomocí akce OpenQuery můžete například spustit Vytvářecí dotaz, která vytvoří dočasnou tabulku. Po dokonč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 následné stisknutí klávesy DEL nebo kliknutí pravým tlačítkem myši na objekt v navigačním podokně a kliknutí na příkaz Odstranit.
Chcete-li spustit akci DeleteObject v modulu Visual Basic for Applications, můžete použít Metodu DeleteObject objektu DoCmd .