Office
Přihlásit se

Akce makra ZnovuSpustitDotaz

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji 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.

Pokud argument Název ovládacího prvku necháte prázdné, akce ZnovuSpustitDotaz má stejně jako při stisknutí klávesy SHIFT + F9, když má objekt Fokus. 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. Naopak 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 jeho odpovídající ZnovuSpustitDotaz metodu DoCmd objekt. 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 .

Rozšiřte své dovednosti s Office
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.

×