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

Използване на помощник (Builder) за съставяне на изрази

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

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


Най-важното, което трябва да запомниш

Помощникът за изрази (Builder) в Access позволява бързо и сигурно създаване на изчисляеми полета без писане на сложен код. Чрез него можеш да комбинираш полета, оператори и вградени функции, за да получиш динамични резултати. Ключов момент е използването на условни изрази с IIf, с които се реализира бизнес логика директно в заявките и таблиците.

Как да повториш показаното в урока – стъпка по стъпка

  1. Отвори заявката Sales By Products в Design View.
  2. Добави ново поле и стартирай Builder от меню DesignQuery Setup.
  3. С double click добави полетата Количество и Цена и ги свържи с оператори.
  4. От Built-in Functions избери IIf и създай израз за промоционална цена:
    • условие: количество ≥ 100
    • вярно: цена * 0.9
    • невярно: стандартна цена
  5. Почисти помощните подсказки в израза и именувай полето (напр. Promo price), като попълниш Caption на български.
  6. Запази заявката и създай ново поле за сума на реда по промоционални цени (количество * промоционална цена).
  7. Добави поле за разлика между сумата по нормални и промоционални цени.
  8. В Data View използвай бутона Totals (Sigma), за да изчислиш общата сума на разликите.
  9. По аналогичен начин създай изчисляемо поле директно в таблица, като добавиш поле тип Calculated.

Използвани инструменти и функции

  • Expression Builder – визуален помощник за съставяне на изрази.
  • IIf – условна функция (ако/иначе) за логика в заявки.
  • Design View – режим за създаване и редакция на заявки и таблици.
  • Totals (Σ) – изчислява обобщени стойности като Sum.
  • Calculated – тип поле за автоматично изчисляеми стойности в таблица.