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ć.

Gdy udostępniasz bazę danych przez sieć, program Microsoft Access aktualizuje informacje w określonych interwałach. Aby wyświetlić najnowsze dane, odśwież rekordy w widoku arkusza danych lub formularza, na karcie Narzędzia główne kliknij pozycję Odśwież wszystkie >Odśwież. Proces odświeżania aktualizuje istniejące dane w arkuszu danych lub formularzu i nie zmienia kolejności rekordów, nie wyświetla nowych rekordów ani nie usuwa usuniętych rekordów ani rekordów, które nie spełniają już określonych kryteriów. Aby uzyskać bardziej szczegółową lub bardziej szczegółową aktualizację, użyj makra, aby ponawiać zapytania dotyczące danych.

Uwaga:  Uruchomienie procesu ponawiania zapytania może być czasochłonne w zależności od rozmiaru zestawu rekordów.

Co chcesz zrobić?

Odświeżanie danych

  • Wykonaj jedną z następujących czynności:

    • Aby odświeżyć rekordy w widoku arkusza danych lub formularza, na karcie Narzędzia główne w grupie Rekordy kliknij pozycję Odśwież wszystko, a następnie kliknij pozycję Odśwież.

    • Aby odświeżyć rekordy w widoku tabeli przestawnej lub wykresu przestawnego, na karcie Projektowanie w grupie Dane kliknij pozycję Odśwież wykres przestawny.

    • Naciśnij klawisze SHIFT+F9.

Początek strony

Ustawianie interwału odświeżania

Możesz ustawić interwał, w którym program Access odświeża dane. Domyślnie program Access odświeża dane co 60 sekund.

  1. Kliknij przycisk pakietu Office. Zostanie wyświetlony obszar outspace.

  2. W lewym okienku obszaru poza obszarem kliknij pozycję Opcje.

  3. W lewym okienku okna dialogowego Opcje programu Access kliknij pozycję Zaawansowane.

  4. W prawym okienku w obszarze Zaawansowane określ wartość interwału odświeżania (s).

Początek strony

Ponowne tworzenie zapytania za pomocą makra

Jeśli chcesz, aby po wystąpieniu zdarzenia dane były automatycznie ponawiane, możesz utworzyć makro i dołączyć je do zdarzenia. Załóżmy na przykład, że chcesz ponawiać zapytania dotyczące danych w formularzu za każdym razem, gdy formularz otrzyma fokus. Możesz utworzyć makro i dołączyć je do zdarzenia Przy włączonej koncentracji formularza, wykonując poniższą procedurę:

  1. Na karcie Tworzenie w grupie Inne kliknij pozycję Makro. Jeśli to polecenie jest niedostępne, kliknij strzałkę poniżej przycisku Moduł lub Moduł klasy, a następnie kliknij polecenie Makro.

  2. Kliknij strzałkę w polu obok zielonego symbolu plus (+), a następnie kliknij pozycję Ponów ponawianie zapytania.

  3. Zapisz makro, używając nazwy Ponawianie zapytania, a następnie zamknij Konstruktora makr.

  4. Otwórz odpowiedni formularz w widok projektu. Jeśli arkusz właściwości nie jest wyświetlany, naciśnij klawisz F4, aby go wyświetlić.

  5. Upewnij się, że jest zaznaczony sam formularz. Następnie w arkuszu właściwości kliknij kartę Zdarzenie .

  6. Na karcie Zdarzenie kliknij strzałkę we właściwości Przy gotowej fokusie , a następnie kliknij nazwę makra — Ponawianie zapytania.

  7. Zapisz formularz.

Początek strony

Użyj kodu, aby ponawiać zapytania dotyczące danych

Możesz również użyć kodu, aby automatycznie ponawiać zapytania do danych. Załóżmy, że chcesz ponawiać zapytania dotyczące danych w formularzu za każdym razem, gdy formularz otrzyma fokus. Możesz utworzyć moduł i dołączyć go do zdarzenia Przy włączonej koncentracji formularza, korzystając z następującej procedury:

  1. Otwórz odpowiedni formularz w widoku projektu. Jeśli arkusz właściwości nie jest wyświetlany, naciśnij klawisz F4, aby go wyświetlić.

  2. Upewnij się, że jest zaznaczony sam formularz. Następnie w arkuszu właściwości kliknij kartę Zdarzenie .

  3. Na karcie Zdarzenie we właściwości Przy gotowej koncentracji kliknij przycisk Konstruuj Przycisk Konstruktor.

  4. W oknie dialogowym Wybieranie konstruktora kliknij pozycję Konstruktor kodu.

    W Edytorze Visual Basic zostanie otwarty nowy moduł.

  5. Wpisz me.requery, a następnie zamknij Edytor Visual Basic.

  6. Zapisz formularz.

Początek strony

Ponowne wyszukiwanie danych w aplikacji sieci Web programu Access

Zapytania aplikacji sieci Web programu Access są uruchamiane na serwerze. Za pomocą makra RequeryRecords można ponawiać zapytania do danych w aplikacji sieci Web programu Access. To makro wymaga bieżącego zestawu rekordów.

  1. Otwórz odpowiedni formularz, kliknij pozycję Akcje, a następnie kliknij pozycję Przy bieżącym.

  2. W wykazie akcji kliknij pozycję RequeryRecords. Jeśli pozostawisz puste pole Where=, żadne dodatkowe filtrowanie nie zostanie wykonane na wynikach, a przez pozostawienie pola OrderBy= jako pustego nie zostanie wykonane żadne określone sortowanie.

  3. Zapisz formularz.

Początek strony

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ę!

×