Accessi andmebaasides saate makrotoimingu RepaintObject abil lõpule viia mis tahes ootel kuvavärskendusi määratud andmebaasiobjekti või aktiivse andmebaasiobjekti jaoks, kui ühtegi pole määratud. Sellised värskendused hõlmavad objekti juhtelementide ootel ümberarvutusi.
Säte
Makrotoimingul RepaintObject on järgmised argumendid.
Toimingu argument |
Kirjeldus |
Objekti tüüp |
uuesti joonistamine objekti tüüp. Klõpsake makrokujunduse akna väljal Objekti tüüp valikut Tabel, Päring, Vorm, Aruanne, Makro, Moodul, Andmepääsuleht, Serverivaade, Diagramm, Salvestatud protseduur või Funktsioon. Aktiivse objekti valimiseks jätke see argument tühjaks. |
Objekti nimi |
Värvitava objekti nimi. Väljal Objekti nimi kuvatakse kõik argumendiga Objekti tüüp valitud tüüpi andmebaasiobjektid. Kui jätate argumendi Objekti tüüp tühjaks, siis jätke see argument samuti tühjaks. |
Kommentaarid
Access ootab ootel kuvavärskenduste lõpuleviimist, kuni see lõpetab muud ootel tööülesanded. Selle toiminguga saate jõustada määratud objekti juhtelementide kohese värvimise. Saate kasutada järgmist toimingut.
-
Kui kasutate makrotoimingut Sea_väärtus mitme juhtelemendi väärtuste muutmiseks. Access ei pruugi muudatusi kohe kuvada, eriti kui muud juhtelemendid (nt arvutatud juhtelemendid) sõltuvad muudetud juhtelementide väärtustest.
-
Kui soovite veenduda, et kuvatav vorm kuvab kõigi juhtelementide andmed. Ole-objekte sisaldavad juhtelemendid ei kuva oma andmeid kohe pärast vorm avamist.
-
See toiming ei põhjusta andmebaasi päringu uuesti esitamine, seega ei kuvata uusi ega muudetud kirjeid ega eemaldata kustutatud kirjeid objekti aluseks olevast tabel või päring. Makrotoimingu Korduspäring abil saate objekti või mõne selle juhtelemendi allika uuesti pärida. Viimatiste kirjete kuvamiseks ja rakendatud filtrite eemaldamiseks kasutage makrotoimingut Kuva_kõik_kirjed .
-
Makrotoimingul RepaintObject pole sama efekt, mis menüü Avaleht jaotises Kirjed nupu Värskenda klõpsamine, mis kuvab kõik vormidel ja andmelehtedel praegu kuvatavates kirjetes tehtud muudatused.
Makrotoimingu RepaintObject käivitamiseks moodulis Visual Basic for Applications (VBA) kasutage objekti DoCmd meetodit RepaintObject.