Akciu makra PrekresliťObjekt môžete použiť v databázach Accessu na dokončenie všetkých čakajúcich aktualizácií obrazovky pre zadaný databázový objekt alebo pre aktívny databázový objekt, ak žiadna nie je zadaná. Tieto aktualizácie zahŕňajú všetky čakajúce prepočítanie ovládacích prvkov objektu.
Nastavenie
Akcia makra PrekreslenieObjektu obsahuje nasledovné argumenty.
Argument akcie |
Popis |
Typ objektu |
Typ objektu, ktorý sa má prekresliť. Kliknite na položku Tabuľka, Dotaz, Formulár, Zostava, Makro, Modul, Stránka s prístupom k údajom, Zobrazenie servera, Diagram, Uložená procedúra alebo Funkcia v poli Typ objektu v okne návrhu makra. Ak chcete vybrať aktívny objekt, ponechajte tento argument prázdny. |
Názov objektu |
Názov objektu, ktorý sa má prekresliť. Pole Názov objektu zobrazuje všetky objekty databázy, ktorých typ zodpovedá typu zadanému do argumentu Typ objektu. Ak argument Typ objektu ponecháte prázdny, ponechajte prázdny aj tento argument. |
Poznámky:
Access čaká na dokončenie čakajúcich aktualizácií obrazovky, kým nedokončí ostatné čakajúce úlohy. Pomocou tejto akcie môžete vynútiť okamžité prekreslenie ovládacích prvkov v zadanom objekte. Túto akciu môžete použiť:
-
Pri použití akcie makra NastaviťHodnotu na zmenu hodnôt vo viacerých ovládacích prvkoch. Access nemusí zmeny zobrazovať okamžite, najmä ak iné ovládacie prvky (napríklad vypočítavané ovládacie prvky) závisia od hodnôt v zmenených ovládacích prvkoch.
-
Ak sa chcete uistiť, že formulár, ktorý zobrazujete, zobrazuje údaje vo všetkých jeho ovládacích prvkoch. Napríklad ovládacie prvky obsahujúce objekty OLE nezobrazia svoje údaje hneď po otvorení formulár.
-
Táto akcia nespôsobuje znova použiť dotaz databázy, takže sa nezobrazňujú nové a zmenené záznamy ani sa neodstránia odstránené záznamy zo základného tabuľka alebo dotaz objektu. Akciu makra Znova spustiť dotaz použite na opätovné spustenie dotazu na zdroj objektu alebo niektorý z jeho ovládacích prvkov. Pomocou akcie makra ZobraziťVšetkyZáznamy zobrazte najnovšie záznamy a odstráňte všetky použité filtre.
-
Akcia makra PrekresliťObjekt nemá rovnaký účinok ako kliknutie na položku Obnoviť v skupine Záznamy na karte Domov , ktorá zobrazuje všetky zmeny, ktoré ste vy alebo iní používatelia vykonali v aktuálne zobrazených záznamoch vo formulároch a údajových hárkoch.
Ak chcete spustiť akciu makra PrekresliťObjekt v module jazyka Visual Basic for Applications (VBA), použite metódu PrekresliťObjekt objektu DoCmd .