W przypadku korzystania z formularza w bazie danych programu Access dla komputerów stacjonarnych można przełączać się między kontrolkami, naciskając klawisz TAB. Możesz określić kolejność reakcji kontrolek w formularzu na klawisz TAB. W dobrze zaprojektowanym formularzu kontrolki reagują na klawisz TAB w logicznej kolejności — na przykład od góry do dołu i od lewej do prawej — dzięki czemu formularz jest łatwiejszy w użyciu.
W tym artykule opisano, jak zmienić kolejność tabulacji, jak usunąć kontrolkę z kolejności tabulacji oraz jak zmienić zachowanie tabulatora dla ostatniego pola w formularzu.
W tym artykule skupiono się na formularzach, ale za pomocą tych procedur możesz również ustawić kolejność tabulacji dla kontrolek w raportach. Po otwarciu raportu w widoku raportu możesz użyć klawisza TAB, aby przenieść fokus z kontrolki do kontrolki.
Uwaga: Ten artykuł nie dotyczy baz danych sieci Web programu Access i aplikacji sieci Web programu Access — tego rodzaju baz danych projektujesz za pomocą programu Access i publikujesz w trybie online. W aplikacjach sieci Web kolejność tabulacji jest ustawiana automatycznie i nie można jej zmienić.
Co chcesz zrobić?
Zmienianie kolejności tabulatorów dla kontrolek
W przypadku tworzenia formularza za pomocą narzędzi, takich jak kreatorzy lub układy, program Access ustawia kolejność tabulacji w takiej samej kolejności, w jakiej kontrolki są wyświetlane w formularzu: od góry do dołu i od lewej do prawej. Jednak w przypadku utworzenia lub zmodyfikowania formularza bez użycia kreatora lub układu można utworzyć kolejność tabulacji, która nie odpowiada lokalizacji kontrolek w formularzu. Poniższa procedura umożliwia zmianę kolejności tabulatorów kontrolek.
-
W okienku nawigacji kliknij prawym przyciskiem myszy formularz, a następnie kliknij polecenie Widok projektu.
-
Na karcie Projektowanie w grupie Narzędzia kliknij pozycję Kolejność tabulacji.
-
W oknie dialogowym Kolejność tabulacji w obszarze Sekcja kliknij sekcję, którą chcesz zmienić.
-
Wykonaj jedną z następujących czynności:
-
Jeśli chcesz, aby program Access tworzył kolejność tabulacji od góry do dołu i od lewej do prawej, kliknij pozycję Autozamówienie.
-
Jeśli chcesz utworzyć własną niestandardową kolejność tabulacji, kliknij selektor kontrolki, którą chcesz przenieść. (Kliknij i przeciągnij, aby zaznaczyć więcej niż jedną kontrolkę naraz). Kliknij ponownie selektor i przeciągnij kontrolki do odpowiedniej lokalizacji na liście.
-
-
Kliknij przycisk OK.
Usuwanie kontrolki z kolejności tabulacji
-
W okienku nawigacji kliknij prawym przyciskiem myszy formularz, a następnie kliknij polecenie Widok projektu.
-
Jeśli okienko zadań Arkusz właściwości nie jest wyświetlane, naciśnij klawisz F4, aby je wyświetlić.
-
Wybierz kontrolkę, którą chcesz usunąć z kolejności tabulacji.
-
Na karcie Inne arkusza właściwości w polu właściwości Tabulator kliknij pozycję Nie.
Uwaga: Jeśli usuniesz kontrolkę z kolejności tabulacji, nadal możesz ją zaznaczyć, klikając ją, o ile jej właściwość Enabled (Włączone) jest ustawiona na Tak.
Zmienianie zachowania karty ostatniego pola w kolejności tabulacji
Domyślnie po naciśnięciu klawisza TAB, gdy kursor znajduje się w ostatnim polu w kolejności tabulacji, program Access wyświetli następny rekord w źródle danych i przeniesie kursor do pierwszego pola w kolejności tabulacji. To zachowanie można zmienić, aby program Access pozostał w bieżącym rekordzie. Jeśli formularz zawiera podziały stron, można również zmienić zachowanie, aby program Access nie przenosił kursora na następną stronę. Jest to przydatne, jeśli chcesz ograniczyć użytkownikowi możliwość edytowania więcej niż jednego rekordu (lub strony) naraz.
-
W okienku nawigacji kliknij prawym przyciskiem myszy formularz, a następnie kliknij polecenie Widok projektu.
-
Jeśli okienko zadań Arkusz właściwości nie jest wyświetlane, naciśnij klawisz F4, aby je wyświetlić.
-
Z listy rozwijanej u góry okienka Arkusz właściwości wybierz pozycję Formularz.
-
Na karcie Inne arkusza właściwości w polu właściwości Cykl wybierz jedną z następujących opcji.
Ustawienie |
Opis |
All Records (Wszystkie rekordy) |
Po naciśnięciu klawisza TAB w ostatnim polu rekordu fokus zostanie przeniesiony do pierwszego pola w następnym rekordzie. |
Rekord bieżący |
Po naciśnięciu klawisza TAB w ostatnim polu rekordu fokus zostanie przeniesiony z powrotem do pierwszego pola w bieżącym rekordzie. |
Current Page (Bieżąca strona) |
Po naciśnięciu klawisza TAB w ostatnim polu na stronie formularza fokus zostanie przeniesiony z powrotem do pierwszego pola na bieżącej stronie. Uwaga: Formularz można podzielić na strony przy użyciu kontrolki Podział strony. Ta kontrolka jest dostępna w widoku projektu w grupie Formanty na karcie Projektowanie . Jeśli formularz nie zawiera żadnych podziałów stron, opcja Bieżąca strona działa tak samo, jak opcja Bieżący rekord . |