Varat izmantot makro darbību RepaintObject Access datu bāzēs, lai pabeigtu gaidošus ekrāna atjauninājumus norādītajam datu bāzes objektam vai aktīvajam datu bāzes objektam, ja nav norādīts neviens objekts. Šādi atjauninājumi ietver jebkādus gaidošus pārrēķinus objekta vadīklām.
Iestatījums
Makro darbībai RepaintObject ir šādi argumenti:
Darbības arguments |
Apraksts |
Objekta tips |
Objekta tips, kas pārzīmēšana. Noklikšķiniet uz Tabula, Vaicājums, Forma, Atskaite, Makro, Modulis, Datu piekļuveslapa,Serveraskats, Shēma, Saglabāta procedūra vai Funkcija makro noformējuma loga lodziņā Objekta tips. Atstājiet šo argumentu tukšu, lai atlasītu aktīvo objektu. |
Objekta nosaukums |
Pārkrāsoamā objekta nosaukums. Lodziņā Objekta nosaukums redzami visi objekti tā tipa datu bāzē, kas atlasīts, izmantojot argumentu Objekta tips. Ja argumentu Objekta tips atstājat tukšu, atstājiet tukšu arī šo argumentu. |
Piezīmes
Access kamēr tiek pabeigti gaidošie ekrāna atjauninājumi, līdz tiek pabeigti citi gaidošie uzdevumi. Ar šo darbību varat likt tūlītēju vadīklu pārzīmēšanu norādītajā objektā. Varat izmantot šo darbību:
-
Ja izmantojat makro darbību SetValue , lai mainītu vērtības vairāku vadīklu diapazonā. Access var nerādīt izmaiņas uzreiz, it īpaši, ja citas vadīklas (piemēram, aprēķinātās vadīklas) ir atkarīgas no mainīto vadīklu vērtībām.
-
Ja vēlaties nodrošināt, lai forma, kuru skatāt, parādītu datus visās tās vadīklās. Piemēram, vadīklas, kurās ir OLE objekti, nerāda to datus uzreiz pēc tam, kad atverat forma.
-
Šī darbība nerada datu pārvaicāšana kopiju, tāpēc netiek rādīti jauni un mainīti ieraksti, kā arī netiek noņemti izdzēsti ieraksti no objekta pamatā esošās tabula vai vaicājums. Izmantojiet makro darbību Requery , lai atkārtotivaicātu objekta avotu vai kādu no tā vadīklām. Izmantojiet makro darbību ShowAllRecords , lai parādītu pēdējos ierakstus un noņemtu lietotos filtrus.
-
Makro darbībai RepaintObject nav tāda pati efekta kā noklikšķinot uz Atsvaidzināt grupā Ieraksti cilnē Sākums, kurā tiek rādītas izmaiņas, kuras pašreiz esat veicis formās un datu lapās attēlotajiem ierakstiem.
Lai izpildītu makro darbību RepaintObject modulī Visual Basic for Applications (VBA), izmantojiet RepaintObject metodi, kas izmantota DoCmd objektam .