Макродействие RepaintObject

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Можете да използвате макрокомандата RepaintObject в бази данни на Access да изпълните някое чакащи актуализации на екрани за обект на указаната база данни или за база данни на активния обект, ако няма указан. Тези актуализации включват всички чакащи преизчисления за контроли на обекта.

Настройка

Макрокомандата RepaintObject има следните аргументи.

Аргумент на действие

Описание

Тип на обекта

Типът на обекта, за да прерисуване. Щракнете върху таблица, заявка, формуляр, отчет, макрос, модул, страница за достъп до данни, изглед на сървър, диаграма, съхранена процедураили функция в типа на обект поле в прозореца на проекта на макрос. Оставете този аргумент празен, за да изберете активния обект.

Име на обекта

Името на обекта за обновяване. Полето Име на обект показва всички обекти в базата данни от типа, избран от аргумента Тип на обект . Ако оставите аргумента Тип на обект празно, оставете празен и този аргумент.

Забележки

Access чака, за да завършите чакащи актуализации на екрана, докато не завърши други чакащи задачи. С това действие можете да предизвикате незабавен пребоядисване на контролите в указания обект. Можете да използвате това действие:

  • Когато използвате действието SetValue макрос да промените стойностите в редица контроли. Access може да не покаже промените веднага, особено ако други контроли (например изчисляеми контроли) зависят от стойностите в променените контроли.

  • Когато искате да се уверите, че формуляра разглеждате показва данните във всичките й контроли. Например контроли, които съдържат OLE обекти не се показват данните си, веднага след като отворите формуляр.

Забележка: 

  • Това действие не причинява повторение на заявка на базата данни, да не се показва и новите записи или премахване на изтрити записи от основните таблица или заявкана обекта. Използване на макрокоманда повторение на заявка за повторение на заявка за източник на обекта или някоя от нейните контроли. Използвайте ShowAllRecords Макрокомандата, за да покажете най-новите записи и да премахнете всички приложени филтри.

  • Макрокомандата RepaintObject не са същия ефект, като щракнете върху Обнови в групата записи в раздела " Начало ", която показва всяка ви промени или други потребители са направили на текущо показваната записи във формуляри и листове с данни.

За да изпълните действието RepaintObject макрос в модул Visual Basic for Applications (VBA), използвайте метода RepaintObject на обекта DoCmd .

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×