Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Za pomocą akcji makra RepaintObject w bazach danych programu Access można ukończyć wszystkie oczekujące aktualizacje ekranu dla określonego obiektu bazy danych lub dla aktywnego obiektu bazy danych, jeśli nie zostanie określona żadna. Takie aktualizacje obejmują wszystkie oczekujące ponowne obliczenia dla kontrolek obiektu.

Ustawienie

Akcja makra RepaintObject ma następujące argumenty.

Argument akcji

Opis

Typ obiektu

Typ obiektu do odświeżanie. 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 oknie projektu makra. Aby zaznaczyć aktywny obiekt, pozostaw ten argument pusty.

Nazwa obiektu

Nazwa obiektu, który ma zostać przemalowanych. W polu Nazwa obiektu są wyświetlane wszystkie obiekty znajdujące się w bazie danych, których typ wskazano w argumencie Typ obiektu. Jeśli argument Typ obiektu jest pusty, ten argument również powinien pozostać pusty.

Uwagi

Access czeka na ukończenie oczekujących aktualizacji ekranu do momentu zakończenia innych oczekujących zadań. Za pomocą tej akcji można wymusić natychmiastowe przemalowanie kontrolek w określonym obiekcie. Możesz użyć tej akcji:

  • W przypadku użycia akcji makra SetValue (UstawWartość) w celu zmiany wartości w wielu kontrolkach. Program Access może nie wyświetlać zmian natychmiast, zwłaszcza jeśli inne kontrolki (takie jak kontrolki obliczeniowe) zależą od wartości w zmienionych kontrolkach.

  • Aby upewnić się, że wyświetlany formularz zawiera dane we wszystkich jego kontrolkach. Na przykład kontrolki zawierające obiekty OLE nie wyświetlają swoich danych natychmiast po otwarciu formularz.

  • Ta akcja nie powoduje ponowne wysłanie zapytania bazy danych, dlatego nie wyświetla nowych i zmienionych rekordów ani nie usuwa usuniętych rekordów z tabela lub zapytanie obiektu. Użyj akcji makra Ponawianie zapytania , aby ponawiać kwerendę źródła obiektu lub jednej z jego kontrolek. Użyj akcji makra ShowAllRecords , aby wyświetlić najnowsze rekordy i usunąć wszystkie zastosowane filtry.

  • Akcja makra RepaintObject nie ma takiego samego efektu jak kliknięcie przycisku Odśwież w grupie Rekordy na karcie Narzędzia główne, w którym przedstawiono zmiany wprowadzone przez Ciebie lub innych użytkowników w obecnie wyświetlanych rekordach w formularzach i arkuszach danych.

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

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×