Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВАРИАНТЫ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ_а.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
73.6 Кб
Скачать

Вариант 13

Создать базу данных «Склад». БД должна содержать таблицы:

  • «Сведения о товарах» с полями КодТовара, НаименованиеТовара, ЦенаЗаЕдиницу, Поставщик. Каждый поставщик поставляет не менее двух товаров. В этой таблице для поля КодТовара создать маску ввода, которая обеспечит ввод и отображение кодов книг в режиме таблицы в виде Т_01, Т_02, Т_03 и т. д. Для поля ЦенаЗаЕдиницу использовать тип данных денежный, число десятичных знаков – 0. Для поля Поставщик создать список подстановки. Таблица должна содержать не менее 6 записей;

  • «Поступление товаров» с полями №_Поставки, КодТовара, ДатаПоступления, КоличествоНаСкладе. Некоторые товары имеют более двух дат поступления. В этой таблице для поля КодТовара создать столбец подстановки. Для этого же поля создать формат данных, который обеспечит отображение кодов товаров в режиме таблицы в том же виде, что и в таблице «Сведения о товарах». Таблица должна содержать не менее 10 записей;

  • «Расходование товаров» с полями №_Операции, КодТовара, Расходовано, ДатаРасходования, КудаРасходовано. Некоторые товары имеют более двух дат расходования. В этой таблице для поля КодТовара создать столбец подстановки. Для этого же поля создать формат данных, который обеспечит отображение кодов товаров в режиме таблицы в том же виде, что и в таблице «Сведения о товарах». Таблица должна содержать не менее 15 записей.

Между таблицами БД установить связь вида «один-ко-многим» с контролем целостности данных и выполнением каскадных операций обновления и удаления данных связанных полей таблиц БД.

Заполнить таблицы данными.

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

Используя запросы:

  • выбрать информацию о товарах, поступивших на склад после даты, вводимой с клавиатуры (запрос с параметрами). Результирующая таблица должна содержать поля: КодТовара, НаименованиеТовара, ДатаПоступления, КоличествоНаСкладе, Поставщик. Подготовить отчет по полученной информации;

  • определить, на какую сумму поступило на склад товара от каждого поставщика. Результирующая таблица должна содержать поля: Поставщик, ОбщаяСумма. Запрос сохранить под именем «Стоимость товаров по поставщикам». Подготовить отчет с именем «Стоимость товаров по поставщикам» по полученной информации. Созданный отчет распечатать.

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

  • главная страница «БД «Склад» с кнопками перехода на другие страницы и кнопкой завершения работы приложения;

  • страница «Таблицы» для обеспечения возможности работы с ранее созданными таблицами и кнопкой возврата на главную страницу;

  • страница «Запросы» для обеспечения возможности работы с ранее созданными запросами действия и кнопкой возврата на главную страницу;

  • страница «Формы» для обеспечения возможности работы с ранее созданными формами с возможностью изменения существующих данных и кнопкой возврата на главную страницу;

  • страница «Отчеты» для обеспечения возможности работы с ранее созданными отчетами действия и кнопкой возврата на главную страницу.

Выполнить настройку БД «Склад» таким образом, чтобы созданная главная кнопочная форма была стартовой.