Akce makra ZnovuSpustitDotaz

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Akce makra ZnovuSpustitDotaz v databázích Accessu slouží k aktualizaci dat v zadaném Ovládací prvek aktivní objektu tak, že opětovné spuštění dotazu Zdroj ovládacího prvku. Pokud není zadán žádný ovládací prvek, tato akce dotazu na zdroj objektu. Pomocí této akce můžete zajistit, aby aktivní objekt nebo některý z jeho ovládacích prvků zobrazí nejaktuálnějšími daty.

Nastavení

Akce makra ZnovuSpustitDotaz má následující argumenty.

Argument akce

Popis

Název ovládacího prvku

Název ovládacího prvku, který chcete aktualizovat. Zadejte název ovládacího prvku do pole Název ovládacího prvku v okně návrhu maker. Používejte jenom název ovládacího prvku, není plně kvalifikovaný identifikátor (třeba Forms ! položky název formuláře! název ovládacího prvku). Nechte tento argument prázdné, aby se znovu spustit dotaz zdroj aktivní objekt. Pokud je aktivní objekt Datový list nebo dotazu Sada výsledků, musíte tento argument nechejte prázdné.

Poznámky

Akce makra ZnovuSpustitDotaz provede jednu z následujících akcí:

  • Znovu spustí dotaz, který je založený ovládacího prvku nebo objektu.

  • Zobrazí všechny nové nebo změněné záznamy a odebere všechny odstraněné záznamy z Tabulka, na kterém je založená na ovládací prvek nebo objekt.

Poznámka : Akce makra ZnovuSpustitDotaz nemá vliv na pozice ukazatele záznamu.

Ovládací prvky na základě dotazu nebo tabulky, patří:

  • Seznamech a polích se seznamem.

  • Podformulář ovládací prvky.

  • Objekty OLE, jako jsou grafy.

  • Ovládací prvky obsahující agregační funkce jazyka domény, jako je Poštaslužby Jednotné zasílání zpráv.

Pokud zadané ovládacího prvku není založený na dotazu nebo tabulky, vynutí tato akce přepočítání ovládacího prvku.

Název ovládacího prvku necháte prázdné, akce ZnovuSpustitDotaz má stejný výsledek jako a stisknutím SHIFT + F9 Fokus má objekt. Pokud má ovládací prvek Podformulář fokus, tato akce dotazu jenom na zdroj podformulář (stejně jako kombinace kláves SHIFT + F9).

Poznámka : Akce makra ZnovuSpustitDotaz dotazu na zdroj ovládacího prvku nebo objektu. Naproti akce makra PřekreslitObjekt Přemaluje ovládací prvky ze zadaného objektu, ale není dotaz v databázi nebo zobrazení nových záznamů. Akce makra ZobrazitVšechnyZáznamy nejen nutná aktivní objekt, ale taky odebere všechny použité filtry, které neslouží akce makra ZnovuSpustitDotaz .

Pokud chcete znovu spustit dotaz ovládacího prvku, který není aktivní objektu, musíte použít metodu znovu spustit dotaz v jazyce Visual Basic modul Applications (VBA), ne akce makra ZnovuSpustitDotaz nebo odpovídající ZnovuSpustitDotaz metody objektu DoCmd . Opětovné spuštění metoda jazyka VBA je rychlejší než akce makra ZnovuSpustitDotaz nebo metodu DoCmd.Requery . Kromě toho při použití akce makra ZnovuSpustitDotaz nebo metodu DoCmd.RequeryAccess dotaz zavře a znovu načte z databáze, ale když použijte metodu ZnovuSpustitDotaz Access znovu spustí dotaz bez zavírání a načtením. Všimněte si, že objekt ADO (ActiveX Data OBJECTS) ZnovuSpustitDotaz metodu jde použít stejným způsobem jako prostředek Access znovu spustit .

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

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

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×