Akcia makra Znova spustiť dotaz

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Akcia makra znova spustiť dotaz do databázy programu Access môžete použiť na aktualizáciu údajov v zadanej ovládací prvok na aktívny objekt podľa opätovného zdroj ovládacieho prvku. Ak nie je určený žiadny ovládací prvok, táto akcia znova spustí dotaz zdroja samotného objektu. Táto akcia slúži na zabezpečenie, že aktívny objekt alebo jeden z jeho ovládacích prvkov zobrazuje najaktuálnejšie údaje.

Nastavenie

Akcia makra znova spustiť dotaz obsahuje nasledovné argumenty:

Argument akcie

Popis

Názov ovládacieho prvku

Názov ovládacieho prvku, ktorý chcete aktualizovať. Zadajte názov ovládacieho prvku do poľa Názov ovládacieho prvku v okne návrhu makro. Používajte iba názov ovládacieho prvku, nie Jednoznačný identifikátor (ako napríklad Forms ! názovformulára! názovovládaciehoprvku). Ponechajte tento argument prázdny znova spustiť dotaz zdroj aktívny objekt. Ak aktívny objekt je údajový hárok alebo dotaz množina výsledkov, ponechajte tento argument prázdny.

Poznámky

Akcia makra znova spustiť dotaz vykoná jeden z nasledujúcich krokov:

  • Vracia dotaz, na ktorom je založená ovládacieho prvku alebo objektu.

  • Zobrazuje všetky nové alebo zmenené záznamy a odstraňuje všetky odstránené záznamy z tabuľka, na ktorom je založená ovládacieho prvku alebo objektu.

Poznámka: Akcia makra znova spustiť dotaz neovplyvňuje pozíciu ukazovateľ záznamu.

Ovládacie prvky založené na dotaze alebo tabuľke patria:

  • Polia so zoznamom a rozbaľovacích poliach.

  • Ovládacie prvky podformulára.

  • OLE objekty, ako sú napríklad grafy.

  • Ovládacie prvky obsahujúce agregačné funkcie domény, napríklad DSslužby um.

Ak určený ovládací prvok nie je založený na dotaze alebo tabuľke, táto akcia vynúti opätovný výpočet ovládacieho prvku.

Ak argument Názov ovládacieho prvku ponecháte prázdne, akcia znova spustiť dotaz má rovnaký efekt ako stlačením kombinácie klávesov SHIFT + F9, keď má objekt zameranie. Ak ovládací prvok podformulár je ohniskom, táto akcia znova spustí dotaz na zdroj podformulára (rovnako ako stlačením kombinácie klávesov SHIFT + F9).

Poznámka: Akcia makra znova spustiť dotaz znova spustí dotaz zdroja ovládacieho prvku alebo objektu. Na rozdiel od Akcia makra PrekresliťObjektprekreslí ovládacích prvkov zo zadaného objektu, ale nie znova dotaz na databázu alebo Zobraziť nové záznamy. Akcia makra ZobraziťVšetkyZáznamy nielen znova spustí dotaz aktívny objekt, ale takisto odstráni všetky použité filtre, ktoré sa nevykonáva akciu makra znova spustiť dotaz .

Ak chcete opätovne použiť ovládací prvok, ktorý nie je uvedený v aktívny objekt, musíte použiť metódu znova spustiť dotaz v jazyku Visual Basic pre Applications (VBA) modul, nie akciu makra znova spustiť dotaz alebo jeho zodpovedajúcich znova spustiť dotaz metódu DoCmd objekt. Opätovné použitie metódy v programe VBA je rýchlejšie ako akciu makra znova spustiť dotaz alebo metóda DoCmd.Requery . Okrem toho použijete akciu makra znova spustiť dotaz alebo metóda DoCmd.RequeryAccess dotaz sa zatvorí a načíta z databázy, ale pri používaní metódu znova spustiť dotaz , Access vracia dotaz bez pravá a opätovné načítanie ho. Všimnite si, že ActiveX Data objekt (ADO) opätovné použitie metóda funguje rovnako ako metóda prístup znova spustiť dotaz .

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×