Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа №1_new.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
283 Кб
Скачать
☆

7) Создать кнопочную форму. Вариант 2

  1. Создать структуру записи файла, которая представлена в таб. 1.2 Файл содержит информацию о поставках товаров на склад. Для нескольких полей самостоятельно задать условие на значение и соответствующее сообщение об ошибке.

Таблица 1.2

Подпись поля

Имя поля

Тип

Размер

Склад

SKL

Текстовый

1

Дата поставки (дд.мм.гг.)

DATA

Дата/время

Краткий формат

Поставщик

POST

Текстовый

10

Артикул товара

ART

Текстовый

2

Количество (шт.)

KOL

Числовой

Целое

Товар реализован

TR

Логический

1

Характеристика товара

CHAR

Поле Мемо

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

Таблица 2.2

Подпись поля

Имя поля

Тип

Размер

Артикул товара

ART

Текстовый

2

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

NAME

Текстовый

10

Цена за штуку (руб.)

CEN

Числовой

Одинарное с плав. точкой (2 десятичных знака)

Ключ для связи таблиц: ART.

3) Создать форму при помощи мастера форм и преобразовать ее в конструкторе, так, чтобы она имела следующий вид:

Дата поставки____________________ Склад_________________________

Поставщик_______________________

Артикул товара ______________ Кол- во (шт) ______________________

Товар реализован:

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

Таблица 4.2

СВЕДЕНИЯ О ПОСТАВКАХ ЗА_____ГОД

№ п/п

Поставщик

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

Количество в шт.

Цена в руб.

Стоимость

в руб.

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

5) Сортировка, поиск, фильтрация данных

1. Откройте таблицу 1.2.

2. Отсортируйте ее по полю Поставщик. Проверьте результат.

3. Отсортируйте эту же таблицу так, чтобы сначала были выведены записи с реализованными товарами. Отсортированные по артикулу, а потом товары не реализованные. Для этого поменяйте столбцы ART и TR выделите их и выполните команду сортировки.

4. Восстановите сортировку по первичному ключу.

5. Замените в таблице наименование одного поставщика на другого, используя команду Правка-Заменить.

6. С помощью фильтра по выделенному показать следующие записи (перед выполнением следующего фильтра удаляйте предыдущий):

  • товары, поступившие на склад №1;

  • товары, поставщика N, поступившие в текущем месяце;

7. Обычным фильтром сделайте следующий отбор записей из таблицы 1.2

  • товары, поступившие на склад №2, в количестве от 50 до 100 штук

  • реализованные товары, поступившие на склад №1и №2

6) Создать запросы:

6.1. Вывести список поставщиков, поставляющих товар, артикул которого вводится с клавиатуры, в количестве более 10

6.2. Вывести список поставщиков и название товаров, поставивших товар в этом месяце.

6.3. Список товаров, которые еще не реализованы, и их количество более 10.

6.4. Посчитать общую цену товара, на которую произошла поставка на каждый склад (используя групповые операции).