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

Важно: Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

Настройка

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

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

Описание

Тип на обекта

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

Име на обекта

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

Забележки

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

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

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

Забележка: 

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

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

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

Забележка: Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

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

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

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

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

×