Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Makrokomandos veiksmą RepaintObject galite naudoti "Access" duomenų bazėse, kad užbaigtumėte laukiančius nurodyto duomenų bazės objekto arba aktyvaus duomenų bazės objekto ekrano naujinimus, jei nieko nenurodyta. Tokie naujinimai apima visus laukiančius objekto valdiklių perskaičiavimus.

Parametras

Makrokomandos veiksmas RepaintObject turi šiuos argumentus.

Veiksmo argumentas

Aprašas

Objekto tipas

perpiešti objekto tipas. Makrokomandos kūrimo lango lauke Objekto tipas spustelėkite Lentelė, Užklausa, Forma, Ataskaita, Makrokomanda, Modulis, Duomenų prieigos puslapis, Serverio rodinys, Diagrama, Išsaugota procedūra arba Funkcija. Norėdami pasirinkti aktyvų objektą, palikite šį argumentą tuščią.

Objekto pavadinimas

Iš naujo spausto objekto pavadinimas. Lauke Objekto pavadinimas rodomi visi duomenų bazės objektai pagal argumente Objekto tipas pasirinktą tipą. Jei paliksite argumentą Objekto tipas tuščią, šį argumentą taip pat palikite tuščią.

Pastabos

Access laukia laukiančių ekrano naujinimų, kol bus baigtos kitos laukiančios užduotys. Atlikus šį veiksmą, galite priverstinai iš naujo perdažinti nurodyto objekto valdiklius. Galite naudoti šį veiksmą:

  • Kai naudojate makrokomandos veiksmą SetValue , kad pakeistumėte kelių valdiklių reikšmes. "Access" gali iš karto nerodyti keitimų, ypač jei kiti valdikliai (pvz., apskaičiuotieji valdikliai) priklauso nuo pakeistų valdiklių reikšmių.

  • Jei norite įsitikinti, kad formoje, kurią peržiūrite, duomenys rodomi visuose jos valdikliuose. Pvz., valdikliai, kuriuose yra OLE objektų, nerodo jų duomenų iš karto, kai atidarote forma.

  • Šis veiksmas nesukels duomenų bazės užklausti iš naujo, todėl nebus rodomi nauji ir pakeisti įrašai arba pašalinti panaikinti įrašai iš objekto esamų lentelė arba užklausa. Naudokite makrokomandos veiksmą Pakartoti užklausą , kad iš naujo užklaustumėte objekto ar vieno iš jo valdiklių šaltinį. Naudokite makrokomandos veiksmą Rodytivisusįįrašus , kad pamatytumėte naujausius įrašus ir pašalintumėte pritaikytus filtrus.

  • Makrokomandos veiksmas RepaintObject neturi tokio paties poveikio kaip skirtuko Pagrindinis grupėje Įrašai spustelėjus Atnaujinti, kuriame rodomi visi jūsų ar kitų vartotojų atlikti formų ir duomenų lapų šiuo metu rodomų įrašų pakeitimai.

Norėdami vykdyti makrokomandos veiksmą RepaintObject "Visual Basic for Applications" (VBA) modulyje, naudokite objekto DoCmd metodą RepaintObject.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.