Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Za pomocą akcji makra SelectObject w bazach danych programu Access dla komputerów stacjonarnych można wybrać określony obiekt bazy danych.

Ustawienie

Akcja makra SelectObject ma następujące argumenty.

Argument akcji

Opis

Typ obiektu

Typ obiektu bazy danych do wybrania. 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 w oknie projektu makra. Jest to argument wymagany.

Nazwa obiektu

Nazwa obiektu do zaznaczenia. W polu Nazwa obiektu są wyświetlane wszystkie obiekty znajdujące się w bazie danych, których typ wskazano w argumencie Typ obiektu. Jest to argument wymagany, chyba że argument w okienku nawigacji ma wartość Tak.

Uwaga: Nazwy obiektów Widok serwera, Diagram lub Procedura składowana nie są wyświetlane w polu Nazwa obiektu projektu programu Access (adp).

W okienku nawigacji

Określa, czy Access zaznacza obiekt w okienku nawigacji. Kliknij pozycję Tak (aby zaznaczyć obiekt w okienku nawigacji) lub Nie (aby nie zaznaczyć obiektu w okienku nawigacji). Wartość domyślna to Nie.

Uwagi

Akcja makra SelectObject współdziała z dowolnym obiektem programu Access, który może odbierać fokus. Ta akcja powoduje nadanie określonemu obiektowi fokusu i pokazanie obiektu, jeśli jest ukryty. Jeśli obiekt jest formularz, akcja makra SelectObject ustawia dla właściwości Widoczny formularza wartość Tak i zwraca formularz do trybu ustawionego przez jego właściwości formularza (na przykład jako modalność lub formularz podręczny ).

Jeśli obiekt nie jest otwarty w jednym z pozostałych okien programu Access, możesz go zaznaczyć w okienku nawigacji, ustawiając dla argumentu w okienku nawigacji wartość Tak. Jeśli argument w okienku nawigacji zostanie ustawiony na Nie, podczas próby zaznaczenia obiektu, który nie jest otwarty, zostanie wyświetlony komunikat o błędzie.

Często możesz użyć tej akcji, aby zaznaczyć obiekt, na którym chcesz wykonać dodatkowe akcje. Jeśli na przykład w programie Access skonfigurowano używanie nakładających się okien zamiast dokumentów na kartach, warto przywrócić zminimalizowany obiekt (za pomocą akcji makra PrzywróćWindow ) lub zmaksymalizować okno zawierające obiekt, z którym chcesz pracować (za pomocą akcji makra MaksymalizujOkło ).

Jeśli wybierzesz formularz, możesz użyć akcji makr GoToControl, GoToRecord i GoToPage , aby przejść do określonych obszarów formularza. Akcja makra GoToRecord działa również w przypadku arkuszy danych.

Aby uruchomić akcję SelectObject w module Visual Basic for Applications (VBA), użyj metody SelectObject obiektu DoCmd.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.