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

Въведение в Заявките за действие. Заявки за създаване на таблици - тип Make Table

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

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


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

Action заявките в Access извършват реални промени върху данните и работят върху много записи едновременно. При заявка от тип Make Table винаги се тръгва от обикновена Select заявка, която после се превръща в action заявка. Веднъж стартирана, такава заявка няма Undo, затова винаги трябва да си сигурен какви данни засягаш. Make Table е изключително подходяща за архивиране на данни по периоди.

Как се създава Make Table заявка за архивиране на данни

В урока е показан практически пример за архивиране на продажби по години:

  1. Създава се нова Select заявка върху съществуваща заявка с продажби.
  2. Добавят се всички необходими полета.
  3. Чрез Expression Builder се добавя изчисляемо поле с функцията Year върху датата на поръчката.
  4. Задава се критерий за конкретна година (например 2015).
  5. В Design View типът на заявката се променя на Make Table.
  6. Въвежда се име на новата таблица (например Sales 2015).
  7. Заявката се стартира и се потвърждава действието.
  8. Процесът се повтаря за друга година, като се сменят критерият и името на таблицата.

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

  • Select Query – основа за всяка action заявка.
  • Make Table Query – създава нова таблица от резултата на заявката.
  • Expression Builder – използва се за създаване на изчисляеми полета.
  • Year() – извлича годината от поле с дата.
  • Run – стартира action заявката и прилага промените върху данните.

Важно уточнение за резултата

Създадените таблици съдържат коректни типове полета, но нямат довършени свойства – липсват формати, Caption, индекси и други настройки. Това е нормално и означава, че след създаването им е нужна допълнителна работа по дизайна.