Du kan använda åtgärden DeleteObject i Access-skrivbordsdatabaser för att ta bort ett angivet databasobjekt.
Obs!: Den här åtgärden tillåts inte om databasen inte är betrodd.
Obs!: Makroåtgärden DeleteObject är inte tillgänglig i Access-webbappar.
Inställning
Instruktionen DeleteObject har följande argument:
Åtgärdsargument |
Beskrivning |
Objekttyp |
Den typ av objekt som ska tas bort. Klicka på Tabell, Fråga, Formulär, Rapport, Makro, Modul, Dataåtkomstsida, Servervy, Diagram, Lagrad procedur eller Funktion i rutan Objekttyp i avsnittet Instruktionsargument i makroverktyget. Lämna det här argumentet tomt om du vill ta bort det markerade objektet i navigeringsfönstret. |
Objektnamn |
Namnet på det objekt som ska tas bort. I rutan Objektnamn visas alla objekt i databasen av den typ du valde med argumentet Objekttyp. Om du låter rutan Objekttyp vara tom lämnar du även den här rutan tom. Om du kör ett makro som innehåller instruktionen Ta BortObjekt i en biblioteksdatabas letar Access först efter objektet med det här namnet i biblioteksdatabasen och sedan i den aktuella databasen. |
Varning!: Om du lämnar rutorna Objekttyp och Objektnamn tomma tas det markerade objektet bort i navigeringsfönstret utan att ett varningsmeddelande visas när åtgärden DeleteObject påträffas.
Kommentarer
Du kan använda instruktionen DeleteObject till att ta bort tillfälliga objekt som du har skapat medan du kör makrot. Du kan till exempel använda instruktionen ÖppnaFråga för att köra en tabellfråga som skapar en tillfällig tabell. När du är klar med den tillfälliga tabellen kan du ta bort den med instruktionen Ta bortObjekt .
Den här åtgärden har samma effekt som att markera ett objekt i navigeringsfönstret och sedan trycka på DEL-tangenten eller högerklicka på objektet i navigeringsfönstret och klicka på Ta bort.
Om du vill köra instruktionen DeleteObject i en Visual Basic for Applications-modul kan du använda metoden DeleteObject för DoCmd-objektet .