Du kan bruge handlingen SletObjekt i Access-skrivebordsdatabaser til at slette et bestemt databaseobjekt.
Bemærk!: Denne handling tillades ikke, hvis der ikke er tillid til databasen.
Bemærk!: Makrohandlingen SletObjekt er ikke tilgængelig i Access-webapps.
Indstilling
Handlingen SletObjekt har følgende argumenter:
Handlingsargument |
Beskrivelse |
Objekttype |
Den type objekt, der skal slettes. Klik på Tabel, Forespørgsel, Formular, Rapport, Makro, Modul, Dataadgangsside, Servervisning, Diagram, Gemt Procedure eller Funktion i feltet Objekttype i afsnittet Argumenter i ruden Makrogenerator. Hvis du vil slette det objekt, der er markeret i navigationsruden, skal du lade dette argument være tomt. |
Objektnavn |
Navnet på det objekt, der skal slettes. Feltet Objektnavn viser alle objekter i databasen af den type, der er valgt af argumentet Objekttype. Hvis du lader feltet Objekttype være tomt, skal du også lade dette felt være tomt. Hvis du afspil en makro, der indeholder handlingen SletObjekt i en biblioteksdatabase, søger Access først efter objektet med dette navn i biblioteksdatabasen og derefter i den aktuelle database. |
Advarsel!: Hvis du lader felterne Objekttype og Objektnavn være tomme, sletter Access det objekt, der er markeret i navigationsruden, uden at der vises en advarsel, når handlingen SletObjekt opstår.
Bemærkninger
Du kan bruge handlingen SletObjekt til at slette midlertidige objekter, du har oprettet, mens du kører makroen. Du kan f.eks. bruge handlingen ÅbnForespørgsel til at køre en opret-tabel-forespørgsel , der opretter en midlertidig tabel. Når du er færdig med at bruge den midlertidige tabel, kan du bruge handlingen SletObjekt til at slette den.
Denne handling har samme effekt som at markere et objekt i navigationsruden og derefter trykke på DEL-tasten eller højreklikke på objektet i navigationsruden og klikke på Slet.
Hvis du vil køre handlingen SletObjekt i et Visual Basic for Applications modul, kan du bruge metoden DeleteObject fra objektet DoCmd.