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

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

Ако споделяте база данни в мрежа, други потребители могат да се променят данните, докато разглеждате едни и същи данни в лист с данни или формуляр. Microsoft Office Access обновява данните, които виждате през зададени интервали. Въпреки това можете веднага да покажете най-актуалните данни чрез обновяване на записите. Можете също да извършите актуализация на по-задълбочена като requerying данните.

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

Забележка: Тъй като requerying данни не повече от обновяване на данни, той отнема повече време и може да отнеме доста време в зависимост от набора записи.

Какво искате да направите?

Обновяване на данни

Задаване на интервал на обновяване

Ръчно повторение на заявка за данни

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

Използване на код за повторно заявяване на данни

Обновяване на данни

  • Направете едно от следните неща:

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

    • За да обновите записите в изглед на обобщена таблица или обобщена диаграма, в раздела проектиране , в групата данни щракнете върху Обновяване на обобщена таблица.

Нагоре

Задаване на интервал на обновяване

Можете да зададете интервала, в който Access обновява данните. По подразбиране Access обновява данните на всеки 60 секунди.

  1. Щракнете върху бутона Microsoft Office Изображение на бутона Office , а после върху Опции на Access.

  2. В левия екран на диалоговия прозорец Опции на Access щракнете върху Разширени.

  3. В десния екран под РазширениЗадайте стойност за интервал на обновяване (сек).

Нагоре

Ръчно повторение на заявка за данни

  • Натиснете SHIFT+F9.

Нагоре

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

Ако искате данните да бъдат requeried автоматично, когато възникне събитие, можете да създадете макрос и го прикачете към събитието. Да предположим например, че искате да повторно заявяване на данни във формуляр за всеки път, когато формуляра получава фокус. Можете да създадете макрос и го прикачете към формуляр При получаване на фокус събитие, с помощта на следната процедура:

  1. В раздела Създаване, в групата Други щракнете върху Макрос. Ако тази команда не е достъпна, щракнете върху стрелката под бутона Модул или бутона Модул на клас и след това щракнете върху Макрос.

  2. Щракнете върху стрелката в първата клетка под действиеи след това щракнете върху повторение на заявка.

  3. Записване на макрос, като използвате името на повторение на заявкаи след това затворете конструктора на макроси.

  4. Отворете желания формуляр в изглед за проектиране. Ако списъкът със свойства не е показан, натиснете F4, за да го покажете.

  5. Уверете се, че е избрано самата форма. След това в списъка със свойства, щракнете върху раздела събитие .

  6. В раздела Събитие щракнете върху стрелката в свойството При получаване на фокус и след това щракнете върху името на макроса – Requery.

  7. Запишете формуляра.

Нагоре

Използване на код за повторно заявяване на данни

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

  1. Отворете желания формуляр в изглед за проектиране. Ако списъкът със свойства не е показан, натиснете F4, за да го покажете.

  2. Уверете се, че е избрано самата форма. След това в списъка със свойства, щракнете върху раздела събитие .

  3. В раздела събитие , в свойството При получаване на фокус щракнете върху бутона за изграждане на Бутон на конструктор .

  4. В диалоговия прозорец Избор на конструктор щракнете върху Конструктор на код.

    Отваря се нов модул в редактора на Visual Basic.

  5. Въведете Me.Requeryи след това Затворете редактора на Visual Basic.

  6. Запишете формуляра.

Най-горе на страницата

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

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

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

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

×