Du kan bruke handlingen SlettObjekt i Access-skrivebordsdatabaser for å slette et bestemt databaseobjekt.
Obs!
Denne handlingen er ikke tillatt hvis databasen ikke er klarert.
Obs!
Makrohandlingen SlettObjekt er ikke tilgjengelig i Access-nettapper.
Innstilling
Handlingen DeleteObject har følgende argumenter.
| Handlingsargument | Beskrivelse |
|---|---|
| Objekttype | Objekttypen som skal slettes. Klikk Tabell, Spørring, Skjema, Rapport, Makro, Modul, Datatilgangsside, Visning av server, Diagram, Lagret prosedyre eller Funksjon i Objekttype-boksen i delen Handlingsargumenter i Makroverktøy-ruten. Hvis du vil slette objektet som er valgt i navigasjonsruten, lar du dette argumentet stå tomt. |
| Objektnavn | Navnet på objektet som skal slettes.
Objektnavn-boksen viser alle objekter i databasen for den typen som er merket av argumentet Objekttype. Hvis du lar objekttype-boksen stå tom, lar du også denne boksen stå tom. Hvis du kjører en makro som inneholder SlettObjekt-handlingen i en bibliotekdatabase, søker Access først etter objektet med dette navnet i bibliotekdatabasen, og deretter i den gjeldende databasen. |
Advarsel
Hvis du lar boksene Objekttype og Objektnavn stå tomme, sletter Access objektet som er valgt i navigasjonsruten, uten å vise en advarsel når SlettObjekt-handlingen oppdages.
Merknader
Du kan bruke handlingen SlettObjekt til å slette midlertidige objekter du har opprettet mens du kjørte makroen. Du kan for eksempel bruke OpenQuery-handlingen til å kjøre en lag-tabell-spørring som oppretter en midlertidig tabell. Når du er ferdig med å bruke den midlertidige tabellen, kan du bruke handlingen SlettObjekt til å slette den.
Denne handlingen har samme effekt som å velge et objekt i navigasjonsruten og deretter trykke DEL-tasten, eller høyreklikke objektet i navigasjonsruten og klikke Slett.
Hvis du vil kjøre handlingen SlettObjekt i en modul for Visual Basic for Applications, kan du bruke DeleteObject-metoden til DoCmd-objektet.