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

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

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


Най-важното от урока за агрегатните заявки

Агрегатните заявки в Access служат за обобщаване на данни чрез функции като сума, брой и средна стойност. Ключовият принцип е разделянето на логиката: първо филтриране, после агрегиране. Това намалява грешките и гарантира коректни резултати при работа със сложни данни. Агрегатните заявки е най-добре да се използват само за обобщения, а не за смесване с други изчисления и критерии.

Как да създадеш агрегатна заявка стъпка по стъпка

  1. Създай нова заявка чрез Create Query Design.
  2. Добави съществуващата заявка с продажбите по клиенти.
  3. Постави в решетката полетата Клиент и DetailSum.
  4. От таб Design натисни бутона Σ (Totals), за да се появи редът Totals.
  5. Задай Group By за полето Клиент и Sum за DetailSum, за да получиш общи продажби по клиенти.
  6. Добави поле Продукт и му задай Group By, за да направиш групиране на две нива.
  7. Размени реда на полетата, ако искаш да промениш реда на групиране.
  8. Добави поле Количество и му задай Sum, за да получиш и общите количества.
  9. Използвай Expression за изчисляеми полета и Where за филтриране, но с повишено внимание.

Основни команди и функции в урока

  • Totals (Σ) – Активира агрегатните изчисления в заявката.
  • Group By – Определя полето, по което се обобщават данните.
  • Sum – Изчислява общата стойност на числово поле.
  • First – Връща стойността от първия запис в групата.
  • Last – Връща стойността от последния запис в групата.