Когато споделяте база данни в мрежа, Microsoft Access актуализира информацията през зададени интервали. За да видите най-новите данни, да обновите записите от лист с данни или изглед на формуляр, в раздела Начало щракнете върху Обнови всички >Обнови. Процесът на обновяване актуализира съществуващите данни в лист с данни или формуляр и не пренарежда записи, не показва нови записи или премахва изтрити записи или записи, които вече не отговарят на определени критерии. За по-конкретна или цялостна актуализация Използвайте макрос, за да повторите заявката за данни.

Забележка:  Изпълнението на процеса на повторение на заявка може да бъде продължително в зависимост от размера на набора от записи.

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

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

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

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

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

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

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

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

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

  1. Щракнете върху бутона Office. Появява се пространствената разредка.

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

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

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

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

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

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

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

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

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

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

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

  6. В раздела събитие щракнете върху стрелката в свойството On Got Focus и след това щракнете върху името на макроса – повторна заявка.

  7. Записване на формуляра.

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

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

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

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

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

  3. В раздела събитие , в свойството On Got Focus , щракнете върху бутона изграждане Бутон "Конструктор".

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

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

  5. Въведете ме.повторна заявка и след това Затворете редактора на Visual Basic.

  6. Записване на формуляра.

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

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

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

  1. Отворете формуляра, който искате, щракнете върху действияи след това щракнете върху текущ.

  2. От каталога за действиящракнете върху RequeryRecords. Ако изберете да оставите празно където и да е =, не се извършва допълнително филтриране върху резултатите, а като оставите OrderBy = като празно, не се извършва конкретно сортиране.

  3. Записване на формуляра.

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

Нуждаете се от още помощ?

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

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

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

×