Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  3. В раздела Събитие , в свойството При пристигане на фокус щракнете върху бутона Компилация ,Бутон "Конструктор".

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

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

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

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

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

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

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

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

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

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

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

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

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×