Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

За допомогою дії макросу "Перефарбуватиоб'єкт" у базах даних Access можна виконати всі відкладені оновлення екрана для вказаного об'єкта бази даних або активного об'єкта бази даних, якщо не вказано жодного. До таких оновлень належать будь-які очікувані переобчислення елементів керування об'єкта.

Параметр

Дія макросу "Перефарбувати об'єкт" має такі аргументи:

Аргумент дії

Опис

Тип об’єкта,

Тип об'єкта, який потрібно змінити колір. У вікні конструктора макросів виберіть пункт Таблиця, Запит, Форма, Звіт, Макрос, Модуль, Сторінка доступу до даних, Подання сервера, Схема, Збережена процедура або Функція. Залиште цей аргумент пустим, щоб вибрати активний об’єкт.

Ім’я об’єкта

Ім'я об'єкта для перефарбування. У полі Ім’я об’єкта відображаються всі об’єкти бази даних типу, вибраного за допомогою аргументу Тип об’єкта. Якщо аргумент Тип об’єкта не задано, залиште цей аргумент пустим.

Примітки

Access очікує завершення відкладених оновлень екрана до завершення інших відкладених завдань. За допомогою цієї дії можна негайно перефарбувати елементи керування в указаному об'єкті. Ви можете використати цю дію:

  • Під час використання дії макросу Установитизначення для змінення значень у низці елементів керування. Зміни можуть не відображатися відразу, особливо якщо інші елементи керування (наприклад, обчислювані елементи керування) залежать від значень змінених елементів керування.

  • Якщо потрібно переконатися, що у формі, яку ви переглядаєте, відображаються дані в усіх її елементах керування. Наприклад, елементи керування, які містять об'єкти OLE, не відображають їх дані відразу після відкриття форма.

  • Ця дія не призводить до повторити виконання запиту бази даних, тому вона не відображає нові та змінені записи та не видаляє видалені записи з основного таблиця або запит об'єкта. Скористайтеся дією макросу Requery , щоб повторити запит джерела об'єкта або одного з його елементів керування. Використовуйте дію макросу "Показати всі записи", щоб відобразити останні записи та видалити всі застосовані фільтри.

  • Дія макросу "Перефарбувати об'єкт" не має такого самого ефекту, як натискання кнопки "Оновити " в групі "Записи " на вкладці "Основне ", де відображаються всі зміни, внесені вами або іншими користувачами до поточних записів у формах і таблицях даних.

Щоб виконати дію макросу RepaintObject у модулі Visual Basic for Applications (VBA), скористайтеся методом RepaintObject об'єкта DoCmd.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×