Du kan bruke makrohandlingen RepaintObject i Access-databaser for å fullføre eventuelle ventende skjermoppdateringer for et angitt databaseobjekt eller for det aktive databaseobjektet, hvis ingen er angitt. Slike oppdateringer inkluderer eventuelle ventende omberegninger for objektets kontroller.

Innstilling

Makrohandlingen RepaintObject har følgende argumenter:

Handlingsargument

Beskrivelse

Objekttype

Objekttypen som skal oppdatere. Klikk Tabell,Spørring, Skjema, Rapport, Makro, Modul, Datatilgangsside, Servervisning, Diagram,Lagret prosedyre eller Funksjon i Objekttype-boksen i makroutformingsvinduet. La dette argumentet stå tomt hvis du vil velge det aktive objektet.

Objektnavn

Navnet på objektet som skal farges. Objektnavn-boksen viser alle objekter i databasen for den typen som er merket av argumentet Objekttype. Hvis du lar argumentet Objekttype stå tomt, lar du også dette argumentet stå tomt.

Merknader

Access venter på å fullføre ventende skjermoppdateringer til den fullfører andre ventende oppgaver. Med denne handlingen kan du fremtvinge umiddelbar repainting av kontrollene i det angitte objektet. Du kan bruke denne handlingen:

  • Når du bruker makrohandlingen SetValue til å endre verdier i et antall kontroller. Access viser kanskje ikke endringene umiddelbart, spesielt hvis andre kontroller (for eksempel beregnede kontroller) avhenger av verdiene i de endrede kontrollene.

  • Når du vil forsikre deg om at skjemaet du viser, viser data i alle kontrollene. Kontroller som inneholder OLE-objekter, viser for eksempel ikke dataene umiddelbart etter at du har skjema.

  • Denne handlingen fører ikke til kjøre ny spørring av databasen, så den viser ikke nye og endrede poster eller fjerner slettede poster fra objektets underliggende tabell eller spørring. Bruk makrohandlingen Requery til å kjøre en ny kjørespørring på kilden til objektet eller en av kontrollene. Bruk makrohandlingen VisAllePoster til å vise de nyeste postene og fjerne eventuelle brukte filtre.

  • Makrohandlingen OppdaterObjekt har ikke samme effekt som å klikke Oppdater i Poster-gruppen på Hjem-fanen, som viser eventuelle endringer du eller andre brukere har gjort i oppføringene som vises i skjemaer og dataark.

Du kan kjøre makrohandlingen RepaintObject i en VBA-modul (Visual Basic for Applications), ved å bruke metoden RepaintObject for DoCmd-objektet.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Office Insider-deltakere

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×