Ако искате да изпълнявате определен набор от действия всеки път, когато една база данни на Access се стартира, можете да създадете макрос AutoExec. Например може да искате да увеличите автоматично прозореца на приложението, да заключите навигационния екран и след това да отворите определен отчет.
Макросът AutoExec е просто макрос, който е с име AutoExec. Когато базата данни се стартира, Access изпълнява макроса AutoExec, преди да изпълни други макроси или VBA код.
Създаване на макрос AutoExec
Ако вече сте създали макрос, съдържащ действията, които искате да се изпълнят, когато базата данни стартира, просто преименувайте макроса на AutoExec и той ще се изпълни следващия път, когато отворите базата данни. В противен случай следвайте тези стъпки, за да създадете макрос:
-
В раздела Създаване, в групата Други щракнете върху Макрос.
-
В падащия списък в горния край на конструктора на макроси изберете действието, което искате да изпълните. Ако е необходимо, въведете подходящи стойности в полетата за аргументи.
-
Ако не можете да намерите желаното действие, в раздела Проектиране, в групата Покажи/скрий се уверете, че е избрано Показване на всички действия. Това разгъва списъка с действията, които можете да използвате, но списъкът ще съдържа някои действия, които ще се изпълняват само ако на базата данни е предоставено надеждно състояние. За повече информация вж. статията Как да решите дали да се доверите на база данни.
-
-
Повторете стъпка 2 за всяко допълнително действие, което искате да се изпълни.
-
Щракнете върху Запиши и в диалоговия прозорец Запиши като въведете AutoExec.
-
Щракнете върху OK и след това затворете конструктора на макроси. Новият макрос ще се изпълни следващия път, когато отворите базата данни.
За повече информация за създаването на макроси вж. статията Създаване на макрос на потребителския интерфейс.
БЕЛЕЖКИ:
-
За да заобиколите макроса AutoExec и други опции за стартиране, задръжте натиснат клавиша SHIFT, докато стартирате базата данни. За повече информация, вж статията Заобикаляне на настройки на начално стартиране, когато отваряте база данни.
-
Друг начин да извършвате действия, когато стартира база данни, е да зададете стартов формуляр и след това да прикачите макроси или VBA код към събитията OnOpen или OnLoad на формуляра. За повече информация вж. статията Задаване на формуляр по подразбиране, който се показва, когато отворите база данни на Access.