Za pomocą akcji makra Zmień nazwęObject możesz zmienić nazwę określonego obiektu bazy danych w bazach danych programu Access dla komputerów stacjonarnych.
Uwaga: Począwszy od programu Access 2010 akcja makra Zmień nazwę została zmieniona na Zmień nazwęObject.
Uwaga: Ta akcja makra nie będzie dozwolona, jeśli baza danych nie jest zaufana.
Ustawienie
Akcja makra Zmień nazwęObject ma następujące argumenty.
Argument akcji |
Opis |
Nowa nazwa |
Nowa nazwa obiektu bazy danych. Wprowadź nazwę obiektu w polu Nowa nazwa w oknie projektu makra. Jest to argument wymagany. |
Typ obiektu |
Typ obiektu, który chcesz zmienić. Kliknij pozycję Tabela, Zapytanie, Formularz, Raport, Makro, Moduł, Strona dostępu do danych, Widok serwera, Diagram, Procedura składowana lub Funkcja. Aby zmienić nazwę obiektu zaznaczonego w okienku nawigacji, pozostaw ten argument pusty. |
Stara nazwa |
Nazwa obiektu, którego nazwa ma zostać zmieniona. W polu Stara nazwa są wyświetlane wszystkie obiekty w bazie danych typu wybranego przez argument Typ obiektu . Jeśli argument Typ obiektu jest pusty, ten argument również powinien pozostać pusty. Uwaga: Jeśli uruchomisz makro zawierające akcję RenameObject w baza danych bibliotek, Access najpierw wyszukuje obiekt o tej nazwie w bazie danych biblioteki, a następnie w bieżącej bazie danych. |
Uwagi
Nowa nazwa obiektu bazy danych musi być zgodna ze standardowymi konwencjami nazewnictwa obiektów programu Access.
Nie można zmienić nazwy otwartego obiektu.
Jeśli argumenty Typ obiektu i Stara nazwa pozostawisz puste, program Access zmieni nazwę obiektu zaznaczonego w okienku nawigacji. Aby zaznaczyć obiekt w okienku nawigacji, możesz użyć akcji makra SelectObject z argumentem W okienku nawigacji ustawionym na Tak.
Możesz również zmienić nazwę obiektu, klikając go prawym przyciskiem myszy w okienku nawigacji, klikając pozycję Zmień nazwę i wprowadzając nową nazwę. W przypadku akcji RenameObject nie trzeba zaznaczać obiektu najpierw w okienku nawigacji i nie trzeba zatrzymywać makra, aby wprowadzić nową nazwę.
Ta akcja różni się od akcji makra CopyObject , która tworzy kopię obiektu pod nową nazwą.
Aby uruchomić akcję RenameObject w module Visual Basic for Applications (VBA), użyj metody Zmień nazwę obiektu DoCmd.