Оновлення даних або повторення виконання запиту

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

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

Оновлення записів впливає лише на дані, які вже існують у вікні табличного подання або у формі. Ця процедура не перевпорядковує записи, не відображає нові записи, не видаляє вилучені записи, а також записи, які більше не відповідають зазначеним умовам. Щоб виконати ці завдання, можна повторити виконання запиту записів. Можна повторити виконання запиту даних вручну, за допомогою макросу або коду.

Примітка : Оскільки повторення виконання запиту даних дає більше можливостей, ніж їхнє оновлення, ця процедура триває довше та може забрати більше часу, залежно від набору записів.

У цій статті

Оновлення даних

Установлення інтервалу оновлення

Вручну повторення виконання запиту даних

Повторне виконання запиту даних за допомогою макросу

Повторне виконання запиту даних за допомогою коду

Оновлення даних

  • Виконайте одну з зазначених нижче дій.

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

    • Щоб оновити записи в режимі зведеної таблиці або зведеної діаграми, на вкладці Конструктор у групі Дані виберіть команду Оновити зведення.

На початок сторінки

Установлення інтервалу оновлення

Можна встановити інтервал часу, за яким програма Access оновлюватиме дані. За промовчанням програма Access оновлює дані кожні 60 секунд.

  1. Натисніть кнопку Office, щоб відкрити Outspace.

  2. В області ліворуч Outspace клацніть Параметри.

  3. В області ліворуч діалогового віна Параметри Access натисніть кнопку Додатково.

  4. В області праворуч у розділі Додатково установіть значення для параметра Інтервал оновлення (сек.).

На початок сторінки

Повторення виконання запиту даних вручну

  • Натисніть сполучення клавіш SHIFT+F9.

На початок сторінки

Використання макросу для повторення виконання запиту даних

Якщо потрібно автоматично повторювати виконання запиту даних у разі виникнення події, можна створити макрос і підключити його до події. Наприклад, припустімо, що потрібно повторювати виконання запиту даних у формі щоразу, коли на форму потрапляє фокус. Можна створити макрос і підключити його до події форми Отримання фокуса. Для цього виконайте зазначену нижче процедуру.

  1. На вкладці Створення, в групі Інше натисніть кнопку Макрос. Якщо ця команда недоступна, натисніть стрілку під кнопкою Модуль або Модуль класу, а потім виберіть пункт Макрос.

  2. Клацніть стрілку в полі поруч із зеленим знаком «плюс» (+), а потім натисніть кнопку Повторити виконання запиту.

  3. Збережіть макрос, використовуючи назву повторення виконання запитуа потім закрийте конструктор макросів.

  4. Відкрийте потрібну форму в Режим конструктора. Якщо вікно властивостей не відображається, натисніть клавішу F4.

  5. Переконайтеся, що вибрано саму форму. Потім у вікні властивостей виберіть вкладку Подія.

  6. На вкладці Подія клацніть стрілку у властивості Отримання фокуса, а потім клацніть ім'я макросу – «Повторення виконання запиту».

  7. Збережіть форму.

На початок сторінки

Використання коду для повторення виконання запиту даних

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

  1. Відкрийте потрібну форму в режимі конструктора. Якщо вікно властивостей не відображається, натисніть клавішу F4.

  2. Переконайтеся, що вибрано саму форму. Потім у вікні властивостей виберіть вкладку Подія.

  3. На вкладці подія у Властивістю отримання фокуса властивості натисніть кнопку створити кнопку Кнопка "Побудовник" .

  4. У діалоговому вікні Вибір побудовника виберіть пункт Побудовник коду.

    У редакторі Visual Basic відкриється новий модуль.

  5. Введіть Me.Requeryа потім закрийте редактор Visual Basic.

  6. Збереження форми.

На початок сторінки

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

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

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

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

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

×