Az Access-adatbázisokBan az Objektumfelismerő objektum újratervezése makróművelet segítségével elvégezheti egy adott adatbázis-objektum vagy az aktív adatbázis-objektum függőben lévő képernyőfrissítéseit, ha nincs megadva. Az ilyen frissítések tartalmazzák az objektum vezérlőinek függőben lévő újraszámításait.
Beállítás
A RepaintObject makróművelet argumentumai a következők.
Művelet argumentuma |
Leírás |
Objektumtípus |
A újrarajzolás objektum típusa. Kattintson a Tábla, Lekérdezés, Űrlap, Jelentés, Makró, Modul, Adatelérési lap, Kiszolgálónézet, Diagram, Tárolt eljárás vagy Függvény elemre a makrótervező ablak Objektumtípus mezőjében. Ha az aktív objektumot szeretné kijelölni, hagyja üresen ezt az argumentumot. |
Objektumnév |
Az újrafestendő objektum neve. Az Objektumnév listában az adatbázis összes olyan objektuma látható, amelynek a típusa ki lett választva az Objektumtípus argumentummal. Ha az Objektumtípus argumentumot üresen hagyta, hagyja ezt az argumentumot is üresen. |
Megjegyzések
Access megvárja a függőben lévő képernyőfrissítések befejezését, amíg befejeződik a többi függőben lévő feladat. Ezzel a művelettel kényszerítheti a megadott objektum vezérlőinek azonnali újrafestését. Ezt a műveletet használhatja:
-
Ha az Értékbeállítás makróművelettel módosítja az értékeket számos vezérlőben. Előfordulhat, hogy az Access nem jeleníti meg azonnal a módosításokat, különösen akkor, ha más vezérlők (például számított vezérlők) a módosított vezérlők értékeitől függenek.
-
Ha meg szeretne győződni arról, hogy a megtekintett űrlap az összes vezérlőjében megjeleníti az adatokat. Az OLE objektumokat tartalmazó vezérlők például nem jelenítik meg az adataikat közvetlenül az űrlap megnyitása után.
-
Ez a művelet nem okoz újralekérdezés az adatbázisból, így nem jelenít meg új és módosított rekordokat, és nem távolít el törölt rekordokat az objektum mögöttes tábla vagy lekérdezés. A Lekérdezés ismételt lekérdezése makróművelet segítségével újra lekérdezheti az objektum vagy valamelyik vezérlőjének forrását. A ShowAllRecords makróművelet segítségével megjelenítheti a legutóbbi rekordokat, és eltávolíthatja az alkalmazott szűrőket.
-
Az ÚjrafestésObject makróműveletnek nincs ugyanaz a hatása, mint amikor a Kezdőlap lap Rekordok csoportjában a Frissítés gombra kattint, amely megjeleníti az űrlapokon és adatlapokon az aktuálisan megjelenített rekordokon végzett módosításokat.
A RepaintObject makróművelet Visual Basic for Applications (VBA) modulban való futtatásához használja a DoCmd objektum RepaintObject metódusát.