Актуализирайте или повторете заявката за данни

Забележка: Повторното запитване може да отнеме много време в зависимост от размера на записите.

В тази статия

Задаване на интервал за актуализиране

Заявка за данни в уеб приложение на Access

Актуализация на данните

Извършете едно от следните действия:

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

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

Натиснете клавишната комбинация SHIFT+F9.

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

Задаване на интервал за актуализиране

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

Натиснете бутона Office. Появява се Outspace.

В левия панел на Outspace щракнете върху Опции.

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

В десния панел, под Разширени опции, прецизирайте стойността на Интервал на актуализиране (в секунди).

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

Повторно запитване за данни с макрос

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

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

Щракнете върху стрелката в полето до зеления знак плюс (+)и изберете Заявка отново.

Запишете макроса с името Requery и след това затворете Macro Builder.

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

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

В раздела Събитие щракнете върху стрелката в свойството Усилване на фокуса и изберете макроса „Повторна заявка“.

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

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

За автоматично повторно запитване на данни при възникване на събитие можете да създадете макрос и да го свържете със събитие, като например получаване на формуляр. За да направите това, можете да създадете макрос и да го свържете към събитието Gain focus на формуляра, като използвате следната процедура:

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

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

В раздела Събитие, в свойството Фокус на придобиване щракнете върху бутона Изграждане.

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

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

Заявка за данни в уеб приложение на Access

Заявките в уеб приложение на Access се изпълняват на сървъра. За да поискате повторно данни в уеб приложение на Access, използвайте макроса UpdateRecord. Този макрос изисква текущия набор от записи.

Отворете необходимия формуляр, щракнете върху бутона Макроси и след това изберете Текущ запис.

В каталога на макроси изберете Requery Records. Ако полето Expression= е оставено празно, към резултатите няма да бъдат приложени допълнителни филтри, а ако полето Sort Order= е оставено празно, няма да бъдат приложени допълнителни филтри.сортиране.