Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika.doc
Скачиваний:
72
Добавлен:
03.05.2019
Размер:
12.78 Mб
Скачать

Самостоятельная работа

  1. Заполните форму по персоналу для 2 продавцов, 1 продавца-консультанта, 1 менеджера по продажам, 2 шоферов, 1 уборщицы, 2 охранников, 1 директора, 1 маркетолога, 1 менеджера по кадрам и (12 человек).

  1. Создайте подчиненную форму по отношению к имеющемуся ассортименту товаров для оформления заказов клиентов. В режиме просмотра (Открыть) внесите картинки товаров и заполните для каждого из имеющихся клиентов не менее 2 разных заказов.

§24. Access. Создание запросов к многотабличной бд

Запрос – это элемент системы управления базами данных, который представляет собой специальным образом описанное требование, определяющее состав производимых над БД операций по выборке, удалению и модификации хранимых данных. Различают запросы к таблицам (первичные) и непосредственно к имеющимся запросам (вторичные). Для подготовки запросов используют два основных языка запросов: QBE (язык запросов по образцу), SQL(структурированный язык запросов).

Простые запросы на выборку полей

Рис. 3.22. Создание простого запроса

Данный вид запросов чаще всего используется для сводки полей из нескольких таблиц или запросов в одну таблицу. Например, создать запрос, позволяющий просматривать данные о клиенте (ФИО) и заказываемом товаре (название, фирма, количество). Таким образом, нам необходимо свести в одну таблицу данные из трех: «Клиенты», «Заказы клиентов», «Товары». Для этого необходимо щелкнуть по закладке Запросы и выбрать Простой запрос.

Рис. 3.23. Отбор полей при создании простого запроса

В появившемся диалоговом окне необходимо определить источник запроса в списке Таблицы и запросы, а уже из указанного источника выбрать нужные поля. После того, как все необходимые поля выбраны, следует нажать кнопку Далее и дать имя запросу, завершив процесс нажатием кнопки Готово.

Простые запросы на подведение итогов

Данный вид запросов используется для подведения итогов по любому из числовых полей таблицы. Например, рассчитать общее количество всех заказов клиентов. При создании подобных запросов следует учитывать, что итог может быть подведен правильно только по одному числовому полю, поэтому выбирать для обработки данных можно только одно поле, в котором находятся исчисляемые данные.

После нажатия кнопки Далее следует указать, что ваш запрос будет итоговым и нажать кнопку Итоги. В появившемся диалоговом окне следует установить флажок под названием необходимых итогов.

Рис. 3.24. Диалоговое окно итогового запроса

Sum – вычисление суммы значений элементов в поле.

Avg – определение среднего значения элементов в поле.

Min – поиск минимального значения элемента в поле.

Max – поиск максимального значения элемента в поле.

В заключение необходимо присвоить запросу имя и нажать кнопку Готово.

Запросы на выборку с условием

С помощью этого вида запросов можно выбрать определенные записи, соответствующие указываемым условиям. Принято выделять простые условия и составные ( условия с использованием логических операций и обращенные к нескольким полям). Для создания запросов на выборку с условием будем использовать конструктор запросов. В режиме создания запроса необходимо выбрать Конструктор. После чего добавить источники запросов и нажать кнопку Закрыть.

  • Создадим запрос, позволяющий выбрать все товары фирмы ASUS. Для этого в качестве источника добавим таблицу «Товары магазина», а в строке Условие отбора: в поле Фирма укажем название интересующей нас фирмы.

Рис. 3.25. Условие отбора в бланке запроса

  • Вывести информацию о заказах клиентов, чье имя начинается с буквы Л. В данном случаем условие касается имени клиента, однако не требуется полного совпадения записи условию. Поэтому в качестве неизвестных символов будем использовать знак *, заменяющий любую группу символов.

Рис. 3.26.Условие отбора с вариативной частью

  • Вывести информацию о заказах на материнские платы превышающие, 5 шт.

В данном случае условие составное, так как касается двух полей: наименования товара и количества заказов на него. Для выборки численных значений «больше…, меньше…» используются соответствующие знаки.

Рис. 3.27. Условие отбора с операцией сравнения

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]