Akcia makra Znova spustiť dotaz

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Akcia znova spustiť dotaz 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 Znova spustiť dotaz má nasledujúci argument.

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 časti Argumenty akcie na table Zostavovač makier. Mali by ste použiť iba názov ovládacieho prvku, nie plne kvalifikovaný identifikátor (ako napríklad Forms!názovformulára!názovovládaciehoprvku). Nechajte tento argument prázdny, ak chcete znova spustiť dotaz na zdroj aktívneho objektu. Ak je aktívnym objektom údajový hárok alebo množina výsledkov dotazu, musíte tento argument nechať prázdny.

Poznámky

Akcia Znova spustiť dotaz vykonáva jednu z nasledovných činností:

  • Vracia dotaz, na ktorom je založený ovládací prvok alebo objekt.

  • Zobrazuje všetky nové alebo zmenené záznamy a odstraňuje všetky odstránené záznamy z tabuľka, na ktorej je založený ovládací prvok alebo objekt.

Poznámka : Akcia Znova spustiť dotaz neovplyvňuje polohu ukazovateľa na záznam.

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

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

Pokiaľ 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 necháte argument Názov ovládacieho prvku prázdny, má akcia Znova spustiť dotaz rovnaký účinok ako stlačenie klávesovej skratky SHIFT+F9, keď má objekt zameranie. Ak má ovládací prvok podformulár fokus, táto akcia znova spúšťa dotaz na zdroj podformulára (rovnako ako stlačenie klávesovej skratky SHIFT+F9).

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

Ak chcete znova spustiť dotaz na ovládací prvok, ktorý nie je na aktívnom objekte, musíte použiť metódu Requery v module Visual Basic for Applications (VBA), nie akciu Znova spustiť dotaz, ani jej prislúchajúcu metódu Requery objektu DoCmd. Metóda Requery v module VBA je rýchlejšia než akcia Znova spustiť dotaz alebo metóda DoCmd.Requery. Okrem toho, keď používate akciu Znova spustiť dotaz alebo metódu DoCmd.Requery, programMicrosoft Office Access 2007 zatvorí dotaz a znovu ho načíta z databázy, ale keď použijete metódu Requery, program Access znova spustí dotaz bez jeho zatvorenia a opätovného načítania. Všimnite si, že metóda Requery údajového objektu ActiveX Data Object (ADO) funguje rovnakým spôsobom ako metóda Requery programu Access.

Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
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.

×