Дія макросу «Оновлення»

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

За допомогою дії повторення виконання запиту на оновлення даних у вказаний елемент керування активного об'єкта за requerying Джерело елемента керування. Якщо вказано керування, ця дія requeries джерела сам об'єкт. Використовуйте цю дію, щоб переконатися, що активного об'єкта або один з його елементи керування відображає найновіші дані.

Значення

Дія Оновлення має такий аргумент.

Аргумент дії

Опис

Ім’я елемента керування

Ім’я елемента керування, який потрібно оновити. Введіть ім’я елемента керування в полі Ім’я елемента керування розділу Аргументи дії панелі побудовника макросів. Слід використовувати лише ім’я елемента керування, а не точний ідентифікатор (наприклад, Forms!ім’я_форми!ім’я_елемента_керування). Щоб оновити джерело активного об’єкта, залиште цей аргумент пустим. Якщо активним об’єктом є таблиця даних або таблиця результатів запиту, слід залишити цей аргумент пустим.

Зауваження

Дія Оновлення виконує одну з таких операцій:

  • Повторно запускає запит, на базі якого створено елемент керування або об’єкт.

  • Відображає всі нові та змінені записи та видаляє всі видалені записи з таблиця, на основі якої створено елемент керування або об’єкт.

Примітка : Дія Оновлення не впливає на розташування вказівника записів.

Елементи керування на основі таблиці або запиту включають:

  • Списки та поля зі списком.

  • Елементи керування «Підформа».

  • OLE об'єкти, такі як діаграми.

  • Елементи керування, яка містить агрегатні функції домену, наприклад DSслужби уніфікованого обміну повідомленнями.

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

Якщо залишити аргумент Ім’я елемента керування пустим, дія Оновлення виконуватиме такі самі операції, що й натискання сполучення клавіш SHIFT+F9, коли фокус установлено на об’єкті. Якщо фокус установлено на елементі керування підформа, дія оновить лише джерело підформи (як у разі натискання сполучення клавіш SHIFT+F9).

Примітка : Повторний запит дії requeries Джерело елемента керування або об'єкта. На відміну від дії Перефарбувати об'єкт Перемальовує елементів керування у вказаний об'єкт, але не повторення виконання запиту бази даних або відображення нових записів. Дію не тільки requeries активного об'єкта, але вона також видаляє будь-які застосовані фільтри, які не дію повторення виконання запиту .

Щоб оновити елемент керування, який не міститься в активному об’єкті, потрібно використовувати метод Requery в модулі Visual Basic для застосунків (VBA), а не дію Оновлення або відповідний їй метод Requery об’єкта DoCmd. Метод Requery у VBA швидший за дію Оновлення чи метод DoCmd.Requery. Окрім цього, у разі використання дії Оновлення або методу DoCmd.Requery застосунок Microsoft Office Access 2007 закриває запит і перезавантажує його з бази даних, а під час використання методу Requery запит перезапускається без закриття або перезавантаження. Зауважте, що метод Requery об’єкта даних ActiveX (ADO) працює так само, як і метод Requery у програмі Access.

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×