Makrokomandos veiksmas Perdažo objektą

"Access" duomenų bazėse galite naudoti " Repaintobject " makrokomandos veiksmą, kad užbaigtumėte visus laukiančius ekrano naujinimus, skirtus nurodytam duomenų bazės objektui arba aktyviam duomenų bazės objektui, jei nenurodytas joks. Tokiuose naujinimuose yra visi laukiantys objekto valdiklių perskaičiavimai.

Parametras

Makrokomandos veiksmas perdažymo objektas turi šiuos argumentus.

Veiksmo argumentas

Aprašas

Objekto tipas

perpiešti objekto tipas. Makrokomandų kūrimo lango lauke objekto tipas spustelėkite lentelė, užklausa, forma, ataskaita, makrokomanda, modulis, duomenų prieigos puslapis, serverio rodinys, diagrama, Išsaugota procedūraarba funkcija . Norėdami pasirinkti aktyvų objektą, palikite šį argumentą tuščią.

Objekto pavadinimas

Perdažyti 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, kol bus užbaigti laukiantys ekrano naujinimai, kol baigs kitas laukiančias užduotis. Naudodami šį veiksmą, galite priverstinai perdažyti nurodytą objektą valdikliams. Galite naudoti šį veiksmą:

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

  • Kai norite įsitikinti, kad peržiūrima forma rodo duomenis visuose jo valdikliuose. Pvz., valdikliai, kuriuose yra OLE objektai, iš karto nerodomi, kai atidarote forma.

  • Šis veiksmas nesukelia duomenų bazės užklausti iš naujo, todėl jis nerodo naujų ir pakeistų įrašo arba pašalins panaikintus iš objekto lentelė arba užklausa. Naudokite makrokomandos veiksmą Pakartotinis , kad pareikalavimas objekto šaltinio arba vieno iš jo valdiklių. Naudokite makrokomandos veiksmą Showallįrašo , kad būtų rodomi naujausi duomenys ir pašalintumėte visus pritaikytus filtrus.

  • Veiksmas Perpaintobject makrokomandos veiksmas neturi tokio pat poveikio kaip skirtuko Pagrindinis grupėje grupės spustelėkite atnaujinti , kuriame rodomi visi keitimai, kuriuos jūs ar kiti vartotojai atliko su šiuo metu rodomais įrašais formose ir duomenų lapuose.

Norėdami vykdyti makrokomandos veiksmą perdažymo objektas "Visual Basic for Applications" (VBA) modulyje, naudokite objekto DoCmd metodą repaintobject .

Reikia daugiau pagalbos?

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

×