Akcja DeleteObject w bazach danych programu Access dla komputerów stacjonarnych umożliwia usunięcie określonego obiektu bazy danych.
Uwaga: Ta akcja nie będzie dozwolona, jeśli baza danych nie jest zaufana.
Uwaga: Akcja makra DeleteObject nie jest dostępna w aplikacjach sieci Web programu Access.
Ustawienie
Akcja DeleteObject ma następujące argumenty.
Argument akcji |
Opis |
Typ obiektu |
Typ obiektu do usunięcia. Kliknij pozycję Tabela, Zapytanie, Formularz, Raport, Makro, Moduł, Strona dostępu do danych, Widok serwera, Diagram, Procedura składowana lub Funkcja w polu Typ obiektu w sekcji Argumenty akcji okienka Konstruktor makr. Aby usunąć obiekt zaznaczony w okienku nawigacji, pozostaw ten argument pusty. |
Nazwa obiektu |
Nazwa obiektu do usunięcia. W polu Nazwa obiektu są wyświetlane wszystkie obiekty znajdujące się w bazie danych, których typ wskazano w argumencie Typ obiektu. Jeśli pole Typ obiektu pozostanie puste, pozostaw to pole również puste. Po uruchomieniu makra zawierającego akcję DeleteObject w baza danych bibliotek program Access najpierw wyszukuje obiekt o tej nazwie w bazie danych biblioteki, a następnie w bieżącej bazie danych. |
Ostrzeżenie: Jeśli pola Typ obiektu i Nazwa obiektu pozostaną puste, program Access usunie obiekt zaznaczony w okienku nawigacji bez wyświetlania komunikatu ostrzegawczego, gdy napotka akcję DeleteObject .
Uwagi
Za pomocą akcji DeleteObject możesz usunąć obiekty tymczasowe utworzone podczas uruchamiania makra. Możesz na przykład użyć akcji OpenQuery , aby uruchomić zapytanie tworzące tabele, który tworzy tabelę tymczasową. Po zakończeniu korzystania z tabeli tymczasowej możesz użyć akcji DeleteObject , aby ją usunąć.
Ta akcja działa tak samo jak zaznaczenie obiektu w okienku nawigacji, a następnie naciśnięcie klawisza DEL lub kliknięcie prawym przyciskiem myszy obiektu w okienku nawigacji i kliknięcie przycisku Usuń.
Aby uruchomić akcję DeleteObject w module języka Visual Basic for Applications, możesz użyć metody DeleteObject obiektu DoCmd .