Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Тайните на Access
7. Елементи на програмиране в Access

Пълен достъп до курса: Не

За пълен достъп, моля влезте или се регистрирайте.


Най-важното за макросите в Access

Макросите в Access са самостоятелни обекти, които позволяват автоматизация на действия без писане на програмен код. Въпреки че често се смятат за по-ограничени от VBA, в много случаи макросите могат да изпълняват същите задачи. Най-важното е да се разбере, че макросите работят само с предварително дефинираните действия на Access и нямат възможност за дописване на код. Това ги прави по-лесни за използване, но и с ясни ограничения.

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

Урокът представя интерфейса за създаване на макроси в Access 2007 и по-нови версии. Показано е как се отваря макро дизайнерът и какви основни инструменти предлага той:

  • Макросите се създават от меню CreateMacroDesign
  • Действията са организирани в Action Catalog, групирани по категории
  • Същите действия могат да се добавят и чрез падащото меню Add New Action
  • Възможно е макрос да бъде преобразуван във VBA код чрез вградена опция
  • Лентата с инструменти съдържа малко на брой, но напълно достатъчни функции

Ограничения и характерни проблеми при работа с макроси

В урока се разглеждат и основните недостатъци на макросите:

  • Трудно се проследява как даден макрос влияе на други обекти, например форми
  • Инструментът Object Dependencies показва зависимости между заявки, форми и отчети, но не поддържа макроси
  • При грешка макросът спира без да посочва точната причина
  • Макросите не могат да съдържат или изпълняват програмен код извън наличните действия

Въпреки тези ограничения, макросите остават ценен инструмент за изграждане на логика в Access, особено за потребители без задълбочени познания по VBA.

Дискусия към урока