• Metoda SelectObject obiektu DoCmd
Metoda
SelectObject wykonuje akcję
WybierzObiekt (SelectObject) w języku Visual Basic.
Umożliwia wybranie określonego, otwartego obiektu obiektu bazy danych, lub wybranie obiektu w oknie bazy danych
.
Składnia metody DoCmd.SelectObject
DoCmd.SelectObject typobiektu [, nazwaobiektu][, wokniebazydanych]
Dla metody
SelectObject używane są następujące argumenty
Argument | Opis |
---|---|
typobiektu | Jedna z następujących stałych wewnętrznych acForm, acMacro, acModule, acQuery, acReport, acTable.Uwaga. Stała acDefault, która pojawia się na liście składników dla tego argumentu, jest niepoprawna. Trzeba wybrać jedną ze stałych wyżej wymienionych. |
nazwaobiektu | Wyrażenie typu ciąg znaków będące poprawną nazwą obiektu, którego typ określony jest przez argument typobiektu.
Jeśli wartością argumentu wokniebazydanych nie jest True (–1), to argument nazwaobiektu jest wymagany.
Jeśli argument wokniebazydanych jest równy True i argument nazwaobiektu jest pusty, program Microsoft Access
wybiera w oknie bazy danych (oknie nawigacji) kartę (zakładkę), która odpowiada typowi obiektu, podanemu
w argumencie typobiektu.
|
wokniebazydanych | Wartość True powoduje wybranie obiektu wFalseoknie bazy danych. Wartość False (0) powoduje wybranie obiektu już otwartego. Jeśli argument ten jest pusty, przyjmowana jest wartość domyślna (False). |
Uwagi.
Metoda SelectObject działa dla każdego obiektu programu Microsoft Access, który może przyjmować fokus.
Metoda ta przenosi fokus do określonego obiektu i pokazuje obiekt, jeśli jest on ukryty. Jeśli obiektem jest
formularz
, metoda SelectObject ustawia właściwość formularza
Visible (Widoczny)
na wartość True oraz przywraca tryb formularza ustawiony we właściwościach formularza (na przykład tryb
formularza modalnego
lub formularza podręcznego
).
Jeśli obiekt nie jest otwarty w programie Microsoft Access, można go wybrać w oknie bazy danych (oknie nawigacji) za pomocą ustawienia argumentu wokniebazydanych na wartość True. Jeśli wartość argumentu wokniebazydanych jest ustawiona na wartość False, przy próbie wybrania obiektu, który nie jest otwarty pojawia się komunikat o błędzie.
Często metodę tę wykorzystuje się do wybierania obiektów, aby działać na nie dodatkowymi metodami. Użytkownik może na przykład przywrócić za pomocą metody DoCmd.Restore lub akcji Przywróć (Restore) rozmiar obiektu, który został zminimalizowany, albo zmaksymalizować (za pomocą metody DoCmd.Maximize lub akcji Maksymalizuj (Maximize) okno zawierające obiekt, z którym chce pracować.
Jeśli wybrany został formularz, można za pomocą metody DoCmd.GoToControl lub akcji IdźDoFormantu (GoToControl),
metody DoCmd.GoToRecord lub akcji IdźDoRekordu (GoToRecord) oraz metody DoCmd.GoToPage
lub akcji IdźDoStrony (GoToPage) przenosić fokus w określone obszary formularza.
Metoda DoCmd.GoToRecord i akcja IdźDoRekordu (GoToRecord) działa też w arkuszach danych
.
Uwaga. Jeśli wartością argumentu wokniebazydanych jest True i argument nazwaobiektu jest pusty, trzeba umieścić przecinek związany z argumentem nazwaobiektu. Jeśli końcowy argument jest pusty, nie należy umieszczać przecinka po ostatnim podanym argumencie.
Słownik użytych terminów.
- • metoda
-
Procedura podobna do instrukcji lub funkcji, operująca na konkretnych obiektach.
Można na przykład zastosować metodę
Print
obiektu Debug w celu przeniesienia drukowanych danych wyjściowych do okienka bezpośredniego w „Oknie analizy programu”. - • akcja
- Podstawowa część składowa makra; samodzielna instrukcja, którą można połączyć z innymi akcjami w celu automatyzacji zadań. W innych językach makr nazywa się ją również poleceniem.
- • okno bazy danych
- Okno, które pojawia się po otwarciu bazy danych programu Microsoft Access. Począwszy od wersji MS Access 2007 zastąpione zostało okienkiem nawigacji. Zawiera Tabele, Kwerendy, Formularze, Raporty, Makra i Moduły.
- • stała wewnętrzna
- Stała dostarczona przez program Microsoft Access, Visual Basic for Applications lub Microsoft DAO. Stałe te są dostępne w „Przeglądarce obiektów„ przez kliknięcie pozycji <globals> w odpowiedniej bibliotece.
- • wyrażenie typu ciąg znaków
-
Każde wyrażenie, dające w wyniku nieprzerwany ciąg znaków. Elementem wyrażenia typu ciąg znaków może być funkcja zwracająca
ciąg znaków, literał znakowy, stała znakowa, ciąg typu Variant lub funkcja zwracająca ciąg
typu Variant (VarType = 8 (
vbString
). - • formularz
- obiekt bazy danych programu Microsoft Access, w którym umieszcza się formanty służące do wykonywania akcji albo do wprowadzania, wyświetlania i edycji danych w polach.
- • właściwości formularza
- Atrybuty formularza, które mają wpływ na jego wygląd oraz sposób działania. Na przykład właściwość Widok domyślny jest właściwością formularza określającą, czy formularz będzie automatycznie otwierany w widoku „Formularz”, czy w widoku „Arkusz danych”. Właściwości formularza są ustawiane w widoku „Projekt„ formularza, podobnie jak właściwości formantów, ale właściwości pól dla tabel i kwerend są ustawiane w widoku „Projekt„ tabeli lub kwerendy.
- • formularz modalny
- Stan okna lub formularza. Dopóki okno modalne nie zostanie zamknięte, nie można kliknąć ani wybrać niczego innego. Okna dialogowe i okna komunikatów są zwykle modalne.
- • formularz podręczny
- Formularz, który pozostaje na wierzchu innych okien. Formularz podręczny może być modalny lub niemodalny.
- • widok arkusz danych
- Okno, w którym są wyświetlane dane z tabeli, formularza lub kwerendy w formacie wierszowo-kolumnowym. W widoku „Arkusz danych” możliwa jest edycja pól, dodawanie i usuwanie danych oraz wyszukiwanie danych.