Applies ToAccess dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Za pomocą akcji makra GoToRecord w bazach danych programu Access dla komputerów stacjonarnych i aplikacjach sieci Web programu Access można określić rekordrekord bieżący w otwartej tabeli, formularzu lub zapytaniu zestaw wyników.

Ustawienie

W bazach danych programu Access dla komputerów stacjonarnych akcja makra GoToRecord ma następujące argumenty.

Argument akcji

Opis

Typ obiektu

Typ obiektu zawierającego rekord, który ma być aktualny. W polu Typ obiektu wybierz pozycję Tabela, Zapytanie, Formularz, Widok serwera, Procedura składowana lub Funkcja. Aby zaznaczyć aktywny obiekt, pozostaw ten argument pusty.

Nazwa obiektu

Nazwa obiektu zawierającego rekord, który ma być rekordem bieżącym. W polu Nazwa obiektu są wyświetlane wszystkie obiekty w bieżącej bazie danych typu wybranego przez argument Typ obiektu . Jeśli argument Typ obiektu jest pusty, ten argument również powinien pozostać pusty.

Nagrywanie

Rekord umożliwiający zarejestrowanie bieżącego rekordu. W polu Rekord wybierz pozycję Poprzedni, Następny, Pierwszy, Ostatni, Przejdź do lub Nowy. Ustawieniem domyślnym jest Dalej.

Przesunięcie

Liczba całkowita lub wyrażenie, których wynikiem jest liczba całkowita. Wyrażenie musi być poprzedzone znakiem równości (=). Ten argument określa rekord, który ma być rekordem bieżącym. Argumentu Przesunięcie można użyć na dwa sposoby:

  • Jeśli argument Rekord ma wartość Następny lub Poprzedni, program Access przesuwa liczbę rekordów do przodu lub do tyłu określoną w arguencie Przesunięcie .

  • Gdy argument Rekord ma wartość Przejdź do, program Access przechodzi do rekordu z liczbą równą argumentowi Przesunięcie . Numer rekordu jest wyświetlany w pole numeru rekordu u dołu okna.

Uwaga: Jeśli dla argumentu Record (Pierwszy, Ostatni lub Nowy) używasz ustawienia Pierwszy, Ostatni lub Nowy, program Access zignoruje argument Przesunięcie. Jeśli wprowadzisz zbyt duży argument Przesunięcie , program Access wyświetli komunikat o błędzie. Nie można wprowadzać liczb ujemnych dla argumentu Przesunięcie .

W aplikacjach sieci Web programu Access akcja makra GoToRecord ma tylko jeden argument.

Argument akcji

Opis

Nagrywanie

Rekord umożliwiający zarejestrowanie bieżącego rekordu. W polu Rekord wybierz pozycję Poprzedni, Następny, Pierwszy lub Ostatni. Ustawieniem domyślnym jest Dalej.

Uwagi

Jeśli fokus znajduje się w określonej kontrolce w rekordzie, ta akcja makra pozostawia tę samą kontrolkę dla nowego rekordu.

Za pomocą ustawienia Nowy dla argumentu Record (Rekord ) możesz przejść do pustego rekordu na końcu formularza lub tabeli, aby móc wprowadzać nowe dane.

W bazach danych programu Access dla komputerów stacjonarnych ta akcja przypomina kliknięcie strzałki poniżej przycisku Znajdź na karcie Narzędzia główne, a następnie kliknięcie pozycji Przejdź do. Podpolecenia Pierwszy, Ostatni, Następny, Poprzedni i Nowy rekord polecenia Przejdź do mają taki sam wpływ na zaznaczony obiekt, jak ustawienia Pierwszy, Ostatni, Następny, Poprzedni i Nowy dla argumentu Record . Możesz również przejść do rekordów za pomocą przyciski nawigacyjne u dołu okna.

W bazach danych programu Access dla komputerów stacjonarnych możesz użyć akcji GoToRecord , aby utworzyć rekord w ukrytym formularzu jako bieżący rekord, jeśli określisz ukryty formularz w argumentach Typ obiektu i Nazwa obiektu .

Aby uruchomić akcję GoToRecord w module Visual Basic for Applications (VBA), użyj metody GoToRecord 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.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.