Voit käyttää Access-tietokantojen Uudelleenmaalausobjekti-makrotoimintoa tietyn tietokantaobjektin tai aktiivisen tietokantaobjektin odottavien näyttöpäivitysten suorittamiseen, jos mitään ei ole määritetty. Tällaisia päivityksiä ovat objektin ohjausobjektien odottavat uudelleenlaskemiset.
Asetus
Uudelleenmaalausobjekti-makrotoiminnossa on seuraavat argumentit.
Toiminnon argumentti |
Kuvaus |
Objektin tyyppi |
päivittää objektin tyyppi. Valitse makron rakenneikkunan Objektityyppi-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 |
Uudelleenmaalattavan 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 valmistumista, kunnes muut odottavat tehtävät on suoritettu loppuun. 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, varsinkaan jos muut ohjausobjektit (kuten lasketut ohjausobjektit) määräytyvät muutettujen ohjausobjektien arvojen mukaan.
-
Kun haluat varmistaa, että tarkastelemiesi lomakkeiden tiedot näkyvät kaikissa sen ohjausobjekteissa. Esimerkiksi OLE-objekteja sisältävät ohjausobjektit eivät näytä tietojaan heti lomake avaamisen jälkeen.
-
Tämä toiminto ei aiheuta tietokannan hae tiedot uudelleen, joten se ei näytä uusia ja muutettuja tietueita tai poista poistettuja tietueita objektin pohjana olevasta taulukko tai kysely. Voit käyttää Uudelleenkysely-makrotoimintoa objektin tai jonkin sen ohjausobjektin lähteen uudelleenkyselyssä. Näytä KaikkiTietueet-makrotoiminnon avulla voit näyttää uusimmat tietueet ja poistaa kaikki käytetyt suodattimet.
-
Uudelleenmaalausobjekti-makrotoiminnolla ei ole samaa vaikutusta kuin Aloitus-välilehdenTietueet-ryhmänPäivitä-painikkeella, jossa näkyvät kaikki muutokset, joita sinä tai muut käyttäjät olette tehneet lomakkeissa ja taulukkonäkymissä näkyviin tietueisiin.
Jos haluat suorittaa Uudelleenmaalausobjekti-makrotoiminnon Visual Basic for Applications (VBA) -moduulissa, käytä DoCmd-objektinRepaintObject-menetelmää.