Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Když sdílíte databázi přes síť, aplikace Microsoft Access aktualizuje informace v nastavených intervalech. Pokud chcete zobrazit nejnovější data, aktualizujte záznamy z datového listu nebo z formulářového zobrazení, na kartě Domů klikněte na Aktualizovat vše >Aktualizovat. Proces aktualizace aktualizuje stávající data v datovém listu nebo formuláři a nezmění pořadí záznamů, nezobrazí nové záznamy ani neodebere odstraněné záznamy nebo záznamy, které už nesplňují zadaná kritéria. Pokud chcete provést konkrétnější nebo důkladnější aktualizaci, použijte k opětovnému dotazování dat makro.

Poznámka:  Spuštění procesu opětovného dotazování může být časově náročné v závislosti na velikosti sady záznamů.

V tomto článku

Aktualizace dat

  • Udělejte jednu z těchto věcí:

    • Pokud chcete aktualizovat záznamy v zobrazení Datový list nebo formulář, klikněte na kartě Domů ve skupině Záznamy na Aktualizovat vše a potom klikněte na Aktualizovat.

    • Pokud chcete aktualizovat záznamy v zobrazení kontingenční tabulky nebo kontingenčního grafu, klikněte na kartě Návrh ve skupině Data na Aktualizovat kontingenční graf.

    • Stiskněte shift+F9.

Začátek stránky

Nastavení intervalu aktualizace

Můžete nastavit interval, po který Access aktualizuje data. Access ve výchozím nastavení aktualizuje data každých 60 sekund.

  1. Klikněte na tlačítko Office. Zobrazí se outspace.

  2. V levém podokně outspace klikněte na Možnosti.

  3. V levém podokně dialogového okna Možnosti aplikace Access klikněte na Upřesnit.

  4. V pravém podokně v části Upřesnit zadejte hodnotu intervalu aktualizace (s).

Začátek stránky

Použití makra k opětovnému dotazování dat

Pokud chcete, aby se data při výskytu události automaticky znovu dotazovala, můžete vytvořit makro a připojit ho k události. Předpokládejme například, že chcete znovu zobrazit dotaz na data ve formuláři pokaždé, když formulář obdrží Fokus. Makro můžete vytvořit a připojit ho k události formuláře Při získání fokusu pomocí následujícího postupu:

  1. Na kartě Vytvoření klikněte ve skupině Makra a kód na tlačítko Makro. Pokud není tento příkaz k dispozici, klikněte na šipku pod tlačítkem Modul nebo pod tlačítkem Modul třídy a potom klikněte na položku Makro.

  2. Klikněte na šipku v poli vedle zeleného symbolu plus (+) a potom klikněte na Znovu dotazovat.

  3. Uložte makro s názvem Requery (Znovu dotaz) a pak Tvůrce maker zavřete.

  4. Otevřete požadovaný formulář v Návrhové zobrazení. Pokud seznam vlastností není zobrazen, zobrazte ho stisknutím klávesy F4.

  5. Ujistěte se, že je vybraný samotný formulář. Potom v seznamu vlastností klikněte na kartu Událost .

  6. Na kartě Událost klikněte na šipku ve vlastnosti Při zobrazení fokusu a potom klikněte na název makra – Znovu zobrazit dotaz.

  7. Uložte formulář.

Začátek stránky

Použití kódu k opětovnému dotazování dat

Můžete také použít kód k automatickému opakovanému dotazování dat. Předpokládejme, že chcete znovu zobrazit dotaz na data ve formuláři pokaždé, když dostane fokus. Pomocí následujícího postupu můžete vytvořit modul a připojit ho k události formuláře Při získání fokusu :

  1. Otevřete požadovaný formulář v návrhovém zobrazení. Pokud seznam vlastností není zobrazen, zobrazte ho stisknutím klávesy F4.

  2. Ujistěte se, že je vybraný samotný formulář. Potom v seznamu vlastností klikněte na kartu Událost .

  3. Na kartě Událost klikněte ve vlastnosti Při zobrazení fokusu na tlačítko Sestavit Tlačítko Tvůrce.

  4. V dialogovém okně Zvolit tvůrce klikněte na Tvůrce kódu.

    Otevře se nový modul v editoru jazyka Visual Basic.

  5. Zadejte Me.Requery a zavřete Editor jazyka Visual Basic.

  6. Uložte formulář.

Začátek stránky

Opětovné dotazování dat ve webové aplikaci pro Access

Dotazy webové aplikace pro Access běží na serveru. K opětovnému dotazování dat ve webové aplikaci pro Access byste použili makro RequeryRecords. Toto makro vyžaduje aktuální sadu záznamů.

  1. Otevřete požadovaný formulář, klikněte na Akce a potom klikněte na Aktuální.

  2. V Katalogu akcí klikněte na RequeryRecords (Znovu dotazovatZáznamy). Pokud se rozhodnete ponechat prázdné where =, neprovádí se žádné další filtrování výsledků a když necháte OrderBy= jako prázdné, neprovádí se žádné konkrétní řazení.

  3. Uložte formulář.

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×