Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для начинающих.doc
Скачиваний:
2
Добавлен:
17.08.2019
Размер:
587.26 Кб
Скачать

Работа №2 Связи между таблицами

  1. Создайте таблицу Продажи со следующими полями:

  • Код продажи

  • Дата продажи

  • Код товара

  • Количество товара

  • Код продавца

  • Форма оплаты (нал/безнал)

  1. Свяжите таблицы Продажи – Товары и Продажи – Продавцы с помощью мастера подстановок.

  2. Установите сегодняшнюю дату в качестве значения по умолчанию для даты продажи: функция Date(Now()).

  3. Добавьте в таблицу Продажи не менее 10 записей.

  4. Установите обеспечение целостности данных на связи между таблицами.

  5. Создайте таблицу Поставки со следующими полями:

  • Код поставки

  • Дата поставки

  • Код товара

  • Количество товара

  • Код поставщика

  • Форма оплаты (нал/безнал)

  1. Свяжите таблицы Поставки – Товары и Поставки – Поставщики с помощью мастера подстановок.

  2. Установите сегодняшнюю дату в качестве значения по умолчанию для даты поставки: функция Date(Now()).

  3. Добавьте в таблицу Поставки не менее 10 записей.

  4. Установите обеспечение целостности данных на связи между таблицами.

Работа №3 Сортировка и фильтрация в таблицах

  1. Отсортируйте товары по алфавиту.

  2. Отсортируйте поставки по дате и количеству товаров.

  3. Отфильтруйте все продажи, оформленные одним продавцом.

  4. Отфильтруйте все хрупкие товары, имеющие цену более 1000 р.

  5. Отфильтруйте все поставки, совершенные с 1 по 10 число текущего месяца.

Работа №4 Создание простых запросов

  1. Создайте запрос на выборку следующих полей:

  • Название товара

  • Дата продажи

  • Цена товара

  • Количество проданного товара

  1. Отсортируйте результаты запроса по дате продажи.

  2. Рассчитайте стоимость каждой продажи (Цена ½ Количество) и установите для нее денежный формат.

  3. Выберите с помощью запроса только товары, проданные с 1 по 10 число текущего месяца.

  4. Выберите с помощью запроса только товары, проданные за дату, заданную в качестве параметра.

  5. Создайте запрос со следующими полями:

  • Название товара

  • Дата поставки

  • Наименование поставщика

  • Количество поставленного товара

  • Цена товара

  • Стоимости поставки (Цена ½ Количество)

Работа №5 Расчет итогов в запросах

  1. Создайте запрос для расчета итогов со следующими полями:

  • Название товара

  • Итого количество проданных товаров

  1. Создайте запрос для расчета итогов со следующими полями:

  • Название товара

  • Итого стоимость проданных товаров

  1. Рассчитайте с помощью запроса стоимость товаров, проданных с 1 по 10 число текущего месяца.

  2. Создайте запрос со следующими полями:

  • Фамилия продавца

  • Итого стоимость проданных товаров

  1. Создайте и сохраните запрос Итого продажи:

  • Код товара

  • Название товара

  • Итого количество проданного товара

  1. Создайте и сохраните запрос Итого поставки:

  • Код товара

  • Название товара

  • Итого количество поставленного товара

  1. Создайте запрос на основе таблицы Товары и запросов Итого продажи и Итого поставки:

  • Название товара

  • Остаток на складе

  • Итого поставлено

  • Итого продано

  • Конечный остаток (Остаток + Итого поставлено - Итого продано)

  1. Установите внешнее объединение таблицы Товары с запросами, чтобы в запросе отображались и те товары, которым не соответствует ни одна продажа или поставка.

  2. Добавьте условие, чтобы конечный остаток корректно рассчитывался и при отсутствии продаж или поставок товара: функция Iif(IsNull(имя поля); 0; имя поля)