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

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

Ако споделяте база данни в мрежа, други потребители могат да променят данни, докато вие преглеждате същите данни в таблица или формуляр. 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 предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

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

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

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

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

×