Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум 2010.docx
Скачиваний:
1
Добавлен:
08.09.2019
Размер:
5.46 Mб
Скачать

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

Копия таблицы Продажи

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

Задание 1

Создать таблицу ПродажиКопия, в которой хранятся те же данные, что и в таблице Продажи.

Выполнение

  1. Выделите таблицу Продажи, щелкнув на ее значке.

  2. На панели инструментов вкладки Главная щелкните кнопку Копировать , а затем - кнопку Вставить .

  3. В появившемся окне введите имя новой таблицы ПродажиКопия.

Введите имя новой таблицы

  1. Откройте таблицу ПродажиКопия и убедитесь, что в ней имеются те же записи, что и в таблице Продажи.

  2. Закройте таблицу ПродажиКопия.

Задание 2

Удалить все данные из таблицы Продажи.

Выполнение

  1. Откройте таблицу Продажи, дважды щелкнув на ее значке.

  2. Выделите все записи в таблице, например с помощью комбинации клавиш Ctrl+A.

  3. На клавиатуре нажмите клавишу Delete.

  4. Ответьте утвердительно на запрос, удалять ли записи.

  5. Закройте окно таблицы Продажи.

В результате выполненных действий в таблице Продажи не останется ни одной записи.

Задание 3

Скопировать данные из таблицы ПродажиКопия в таблицу Продажи.

Выполнение

  1. Выделите таблицу ПродажиКопия, щелкнув на ее значке.

  2. На панели инструментов окна Access щелкните кнопку Копировать , а затем – кнопку Вставить .

  3. В появившемся окне введите имя таблицы Продажи и выберите переключатель

Вставка данных

  1. Откройте таблицу Продажи, дважды щелкнув на ее значке и убедитесь, что в ней восстановлены первоначальные данные.

  2. Закройте таблицу Продажи.

Задачи для самостоятельного решения

  1. Заполните созданную БД Хлеб результатами продаж за неделю.

  2. Добавьте в базу данных информацию о том, что сегодня было продано 50 упаковок пряников по цене 1,50 грн., из которых 30 упаковок было произведено на Алексеевском хлебозаводе, а 20 — на Полтавском. Все пряники были получены вчера.

  3. После выполнения п. 2 выяснилось, что все проданные сегодня пряники были получены только на Алексеевском хлебозаводе, а с Полтавским хлебозаводом договор не заключен, поэтому всю информацию о нем необходимо удалить.

  4. *Дополните базу данных Хлеб данными о поставках товара по накладным, чтобы она определялась схемой данных, которая представлена на следующем рисунке. (Создайте структуры таблиц Накладные и Товары_накладных).

Схема данных БД Хлеб с таблицами Накладные и Товары_накладных

  1. *Заполните таблицы Накладные и Товары_накладных данными, которые соответствуют информации о продажах в таблице Продажи. (Количество поступивших товаров не должно быть меньшим количества проданных).

Лабораторная работа № 3

Работа с запросами

Цель: приобрести умения и навыки создания структуры таблиц базы данных, установления связей между ними и заполнения таблиц данными.

Назначение: выполнив работу вы научитесь

  • создавать подробные запросы на выборку,

  • создавать итоговые запросы,

  • создавать запросы на изменение.

Эти умения и навыки помогут решать информационные задачи в вашей профессиональной деятельности.

Основные этапы создания запроса на выборку

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

Решение задачи включает пять этапов:

  1. Создание запроса ВсеПродажи

  2. Добавление вычисляемых полей

  3. Копирование запроса

  4. Настройка запроса ВсеПродажиПоПроизводителю

  5. Преобразование запроса ВсеПродажиПоПроизводителю в параметрический.

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

1. Создание запроса ВсеПродажи

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

Окно перехода по категориям объектов

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

  1. Откройте базу данных Хлеб.

  2. Перейдите на вкладку Создание.

Вкладка создание с группой кнопок

для построения запросов

  1. На панели инструментов вкладки Создание щелкните на кнопку Мастер запросов .

  1. В появившемся окне Новый запрос выберите из списка элемент Простой запрос, который вызывает мастера Создание простых запросов.

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

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

Выберите нужные поля из таблиц

Последовательность выбора таблиц и пересылки полей из них приведены в таблице.

Поля для запроса ВсеПродажи

Таблица

Поле

Продажи

Код_продажи

Продажи

Дата

Продажи

Код_товара

Товары

Товар

Товары

Цена

Товары

Цена_закупки

Продажи

Код_производителя

Производители

Производитель

Продажи

Количество

  1. Во втором окне мастера выберите вид запроса подробный. Поскольку он установлен по умолчанию, то достаточно нажать кнопку Далее.

  2. В последнем окне мастера укажите имя запроса ВсеПродажи и нажмите кнопку Готово.

  3. После просмотра результата выполнения запроса сохраните его, нажав на панели быстрого доступа кнопку Сохранить.