Въведение в макросите
Пълен достъп до курса: Не
За пълен достъп, моля влезте или се регистрирайте.
Най-важното за макросите в Access
Макросите в Access са самостоятелни обекти, които позволяват автоматизация на действия без писане на програмен код. Въпреки че често се смятат за по-ограничени от VBA, в много случаи макросите могат да изпълняват същите задачи. Най-важното е да се разбере, че макросите работят само с предварително дефинираните действия на Access и нямат възможност за дописване на код. Това ги прави по-лесни за използване, но и с ясни ограничения.
Какво представлява средата за създаване на макроси
Урокът представя интерфейса за създаване на макроси в Access 2007 и по-нови версии. Показано е как се отваря макро дизайнерът и какви основни инструменти предлага той:
- Макросите се създават от меню
Create→Macro→Design - Действията са организирани в
Action Catalog, групирани по категории - Същите действия могат да се добавят и чрез падащото меню
Add New Action - Възможно е макрос да бъде преобразуван във VBA код чрез вградена опция
- Лентата с инструменти съдържа малко на брой, но напълно достатъчни функции
Ограничения и характерни проблеми при работа с макроси
В урока се разглеждат и основните недостатъци на макросите:
- Трудно се проследява как даден макрос влияе на други обекти, например форми
- Инструментът
Object Dependenciesпоказва зависимости между заявки, форми и отчети, но не поддържа макроси - При грешка макросът спира без да посочва точната причина
- Макросите не могат да съдържат или изпълняват програмен код извън наличните действия
Въпреки тези ограничения, макросите остават ценен инструмент за изграждане на логика в Access, особено за потребители без задълбочени познания по VBA.