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




 

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

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

· Создать пустой бланк запроса.

· Выполнить команду Запрос / Добавление, откроется диалоговое окно, в котором выбрать из списка имя изменяемой таблицы ПРЕДПРИЯТИЯ. Нажать ОК

· На бланке запроса в строке Поле первой колонки с помощью построителя создать выражение [Ввести код предприятия], нажать ОК.

· В строке Добавление выбрать из списка КОД_ПРЕД.

· В строке Поле следующей колонки с помощью построителя создать выражение [Ввести наименование предприятия], нажать ОК.

· В строке Добавление выбрать из списка НАИМ_ПРЕД.

· Просмотреть результат выполнения запроса с помощью кнопки Вид. В диалоговых окнах ввести добавляемый код предприятия – 104 и наименование предприятия – ЗАКАТ.

· Вернуться в режим конструктора запросов. Сохранить запрос под именем Добавление.

· Выполнить запрос Добавление. Ввести в диалоговых окнах 104 и ЗАКАТ.

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

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

 

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

 

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

· Создать новый запрос на основе таблицы ПРЕДПРИЯТИЯ, в котором вывести на бланк только поле КОД_ПРЕД.

· Выполнить команду Запрос / Удаление. На бланке появится строка Удаление.

 

· Перетащить знак * (звёздочка) из списка полей данной таблицы на бланк запроса в первое поле, чтобы указать таблицу из которой удаляются записи. В строке Удаление в этом поле появится Из. Автоматически будет заполнена вторая колонка бланка.

 

· Во второй колонке бланка в строке Условие отбора: ввести текст [Введите код предприятия:]

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

 

· Просмотреть выполнение запроса (не запуская запрос!) с помощью кнопки Вид на панели инструментов. Увидим запись с заданным кодом предприятия, которая подлежат удалению.

· Вернуться в конструктор и сохранить запрос под именем Удаление, нажать ОК.

· Запустить запрос, Подтвердить выполнение этого запроса на изменение таблицы. Кнопка Да.

· Открывается диалоговое окно для ввода заданного кода. Ввести 104, нажать ОК.

· Подтвердить количество удаляемых записей – кнопка Да.

· Просмотреть таблицу ПРЕДПРИЯТИЯ. Одна Запись по предприятию 104 удалена.

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

· Восстановить исходные данные в таблицах ПЛАН, ПРЕДПРИЯТИЯ, ПЛАТЕЖИ и СПЕЦ-Я ПЛАТЕЖЕЙ.

 

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

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

 

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

 

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

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

 

 

· Выполнить запрос, получить результат:

 

 

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

 

 

· В строке Групповая операция выбрать из списка Sum в столбце СУММА.

· В строке Перекрёстная таблица в графе №_ДОК выбрать из списка признак Заголовки строк.

· В строке Перекрёстная таблица в графе НАИМ_НАЛ выбрать из списка признак Заголовки столбцов.

· В строке Перекрёстная таблица в графе СУММА выбрать из списка Значение. Бланк запроса примет вид:

 

 

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

 

Результат запроса:

 

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

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: