Запрос на добавление записей в таблице

Пример 21. Добавить записи в таблицу ПРЕДПРИЯТИЯ.

Последовательность действий:

  • Создать безлюдный бланк запроса.
  • Выполнить команду Запрос / Добавление, откроется диалоговое окно, в котором выбрать из перечня имя изменяемой таблицы ПРЕДПРИЯТИЯ. Надавить ОК
  • На бланке запроса в строчке Поле первой колонки посредством построителя создать выражение [Ввести код предприятия], надавить ОК.
  • В строке Добавление выбрать из перечня КОД_ПРЕД.
  • В строке Поле следующей колонки посредством построителя создать выражение [Ввести наименование предприятия], надавить ОК.
  • В строке Добавление выбрать из перечня НАИМ_ПРЕД .
  • Просмотреть итог исполнения запроса посредством кнопки Вид. В диалоговых окнах ввести додаваемый наименование предприятия – 104 и код предприятия – ЗАКАТ.
  • Возвратиться в режим конструктора запросов. Сохранить запрос под именем Добавление.
  • Выполнить запросДобавление.Ввести в диалоговых окнах 104 и ЗАКАТ.
  • Просмотреть таблицуПРЕДПРИЯТИЯ.

Запрос на удаление записей в таблице

Пример 22. Удалить запись с заданным кодом предприятия из таблицы ПРЕДПРИЯТИЯ.

Выполнить действия:

  • Создать новый запрос на базе таблицы ПРЕДПРИЯТИЯ, в котором вывести на бланк лишь поле КОД_ПРЕД.
  • Выполнить команду Запрос / Удаление. На бланке покажется строка Удаление.
  • Перетащить символ * (звёздочка) из перечня полей данной таблицы на бланк запроса в первое поле, дабы указать таблицу из которой удаляются записи. В строке Удаление в этом поле покажется Из. Машинально будет заполнена вторая колонка бланка.
  • Во второй колонке бланка в строчке Условие отбора:ввести текст [Введите код предприятия:]

Бланк запроса примет вид:

  • Просмотреть исполнение запроса (не запуская запрос!) посредством кнопки Вид на панели инструментов. Заметим запись с заданным кодом предприятия, которая подлежат удалению.
  • Возвратиться в конструктор и сохранить запрос под именем Удаление,надавить ОК.
  • Запустить запрос, Подтвердить исполнение этого запроса на трансформацию таблицы. Кнопка Да.
  • Раскрывается диалоговое окно для ввода заданного кода. Ввести 104, надавить ОК.
  • Подтвердить количество удаляемых записей – кнопка Да.
  • Просмотреть таблицу ПРЕДПРИЯТИЯ. Одна Запись по предприятию 104 удалена.

В случае если при построении схемы данных был установлен параметр целостности Каскадное удаление связанных полей, то будут удалены все выбранные записи основной таблицы и связанные с ними записи подчинённой. В следствии у таблиц ЗАМЫСЕЛ, ПЛАТЕЖИ, СПЕЦ-Я ПЛАТЕЖЕЙ удалены записи по 104 предприятию.

Перекрёстный запрос

Перекрёстные запросы употребляются для представления данных в виде эргономичном для анализа. В перекрёстном запросе эти группируются по горизонтали и вертикали.

Пример 23. Создать перекрёстный запрос на базе таблиц СПЕЦ и НАЛОГИ-Я ПЛАТЕЖЕЙ, в котором выяснить по каждому платёжному документу виды налогов и оплаченные по ним суммы.

Для решения задачи выполнить последовательность действий:

  • Создать запрос следующего вида:

  • Выполнить запрос, взять итог:

  • Возвратиться в конструктор созданного запроса, выполнить команду Запрос / Перекрёстный. Бланк запроса примет вид:

  • В строке Групповая операция выбрать из перечня Sum в столбце СУММА.
  • В строке Перекрёстная таблица в графе №_ДОК выбрать из перечня показатель Заголовки строчков.
  • В строке Перекрёстная таблица в графе НАИМ_НАЛ выбрать из перечня показатель Заголовки столбцов.
  • В строке Перекрёстная таблица в графе СУММА выбрать из перечня Значение. Бланк запроса примет вид:

  • Выполнить запрос и сохранить его под именем Перекрёстный.

Итог запроса:

В взятой таблице продемонстрированы документы с оплаченными налогами.

Как создать ЗАПРОСЫ НА ДОБАВЛЕНИЕ в Микрософт Access за 8 мин.


Также читать:

Понравилась статья? Поделиться с друзьями: