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.