Az asztali Access-adatbázisokBan a DeleteObject művelet használatával törölheti a megadott adatbázis-objektumot.
Megjegyzés: Ez a művelet nem használható, ha az adatbázis nem megbízható.
Megjegyzés: A DeleteObject makróművelet nem érhető el az Access-webappokban.
Beállítás
A DeleteObject művelet argumentumai a következők.
Művelet argumentuma |
Leírás |
Objektumtípus |
A törölni kívánt objektum típusa. A Makrószerkesztő ablak Argumentumok területén lévő Objektumtípus mezőben válassza a következő típusok egyikét: Tábla, Lekérdezés, Űrlap, Jelentés, Makró, Modul, Adatelérési lap, Kiszolgálónézet, Ábra, Tárolt eljárás vagy Függvény. A navigációs ablakban kijelölt objektum törléséhez hagyja üresen ezt az argumentumot. |
Objektumnév |
A törölni kívánt objektum neve. Az Objektumnév listában az adatbázis összes olyan objektuma látható, amelynek a típusa ki lett választva az Objektumtípus argumentummal. Ha az Objektumtípus mezőt üresen hagyja, ezt a mezőt is hagyja üresen. Ha egy függvénytár-adatbázis a DeleteObject műveletet tartalmazó makrót futtat, az Access először az erőforrástár-adatbázisban, majd az aktuális adatbázisban keresi az ilyen nevű objektumot. |
Figyelmeztetés: Ha az Objektumtípus és az Objektumnév mezőt üresen hagyja, az Access a navigációs ablakban kijelölt objektumot anélkül törli, hogy figyelmeztető üzenet jelenne meg, amikor a Objektum törlése műveletet észleli.
Megjegyzések
A DeleteObject művelet használatával törölheti a makró futtatása során létrehozott ideiglenes objektumokat. Az OpenQuery művelet használatával például futtathat egy ideiglenes táblát létrehozó táblakészítő lekérdezés. Ha befejezte az ideiglenes tábla használatát, a DeleteObject művelet használatával törölheti azt.
Ez a művelet ugyanazzal a hatással jár, mint amikor kijelöl egy objektumot a navigációs ablakban, majd lenyomja a DEL billentyűt, vagy a jobb gombbal az objektumra kattint a navigációs ablakban, és a Törlés parancsra kattint.
A DeleteObject művelet Visual Basic for Applications modulban való futtatásához használhatja a DoCmd objektum DeleteObject metódusát.