Voit käyttää Access-tietokantojen UudelleenpaintObject-makrotoimintoa viimeistelläksesi tietyn tietokantaobjektin tai aktiivisen tietokantaobjektin odottavat näytön päivitykset, jos mitään ei ole määritetty. Tällaisia päivityksiä ovat muun muassa objektin ohjausobjektien odottavat uudelleenlaskennat.
Asetus
PäivitäObjekti-makrotoiminnolla on seuraavat argumentit.
| Toiminnon argumentti | Kuvaus |
|---|---|
| Objektin tyyppi | Uudelleen maalattavan objektin tyyppi. Valitse makron rakennenäkymäikkunan Objektin laji -ruudussa Taulukko, Kysely, Lomake, Raportti, Makro, Moduuli, Tietokantasivu, Palvelinnäkymä, Kaavio, Tallennettu toimintosarja tai Funktio. Valitse aktiivinen objekti jättämällä tämä argumentti tyhjäksi. |
| Objektin nimi | Uudelleen maalattavan objektin nimi. Objektin nimi -ruudussa näkyvät tietokannan kaikki ne objektit, jotka ovat tyypiltään Objektin laji -argumentin mukaisia. Jos jätät Objektin laji -argumentin tyhjäksi, jätä myös tämä argumentti tyhjäksi. |
Huomautuksia
Access odottaa odottavien näyttöpäivitysten suorittamista, kunnes se saa muut odottavat tehtävät valmiiksi. Tällä toiminnolla voit pakottaa määritetyn objektin ohjausobjektien välittömän uudelleenmaalauksen. Voit käyttää tätä toimintoa:
- Kun käytät AsetaArvo-makrotoimintoa useiden ohjausobjektien arvojen muuttamiseen. Access ei ehkä näytä muutoksia heti, etenkin jos muut ohjausobjektit (kuten lasketut ohjausobjektit) ovat riippuvaisia muuttuneiden ohjausobjektien arvoista.
- Kun haluat varmistaa, että tarkastelemasi lomake näyttää tiedot sen kaikissa ohjausobjekteissa. Esimerkiksi OLE-objekteja sisältävät ohjausobjektit eivät näytä tietoja heti lomakkeen avaamisen jälkeen.
- Tämä toiminto ei aiheuta tietokannan uuteen kyselyyn, joten se ei näytä uusia ja muutettuja tietueita tai poista poistettuja tietueita objektin pohjana olevasta taulukosta tai kyselystä. Suorita kysely uudelleen -makrotoiminto, kun haluat hakea objektin tai jonkin sen ohjausobjektin lähteen uudelleen. NäytäKaikkiTietueet-makrotoiminnon avulla voit näyttää uusimmat tietueet ja poistaa käytetyt suodattimet.
- Objekti uudelleen -makrotoiminnolla ei ole samaa vaikutusta kuin Aloitus-välilehden Tietueet-ryhmänPäivitä-painikkeella. Sivulla näkyvät kaikki muutokset, joita sinä tai muut käyttäjät ovat tehneet lomakkeissa ja taulukoissa näytettäviin tietueisiin.
Jos haluat suorittaa RepaintObject-makrotoiminnon Visual Basic for Applications (VBA) -moduulissa, käytä DoCmd-objektinRepaintObject-menetelmää.