Лабораторная работа №1 (проверка остаточных знаний).
В программе MS Access создать базу данных товарного склада.
Задание №1. Необходимо создать пять таблиц: Товары, Поставщики, Клиенты, Поступление товара, Выдача товара.
1) Товары
Имя поля |
Тип данных |
Описание |
Товар |
Счетчик |
Код товара |
Наименование |
Текстовый |
Наименование товара |
Ед_измерения |
Текстовый |
Единица измерения товара |
Требования к полям таблицы:
- Наименование Ед_измерения обязательны для ввода.
- Единица измерения товара должна быть выбрана из предлагаемых типов (кг, шт).
- Определите ключевое поле для таблицы.
2) Поставщики
Имя поля |
Тип данных |
Описание |
Поставщик |
Счетчик |
Код поставщика |
Фирма |
Текстовый |
Наименование фирмы-поставщика |
Адрес |
Текстовый |
Адрес фирмы-поставщика |
Телефон |
Текстовый |
Телефон (факс) фирмы |
Счет |
Текстовый |
Банковские реквизиты |
Требования к полям таблицы:
- Поля Телефон, Счет должны быть введены с помощью «маски ввода».
- Определите ключевое поле для таблицы.
3) Клиенты
Имя поля |
Тип данных |
Описание |
Клиент |
Счетчик |
Код клиента |
Фирма |
Текстовый |
Наименование фирмы-клиента |
Адрес |
Текстовый |
Адрес фирмы-клиента |
Телефон |
Текстовый |
Телефон (факс) фирмы |
Счет |
Текстовый |
Банковские реквизиты |
Требования к полям таблицы:
- Поля Телефон, Счет должны быть введены с помощью «маски ввода».
- Определите ключевое поле для таблицы.
4) Поступление товара
Имя поля |
Тип данных |
Описание |
Дата |
Дата/время |
Дата поступления товара |
Товар |
Числовой |
Код товара |
Поставщик |
Числовой |
Код поставщика |
Количество_товара |
Числовой |
Количество поставленного товара |
Цена |
Денежный |
Цена поставки |
Требования к полям таблицы:
- Дата поступления должна быть равна текущей дате.
- Количество поступившего товара не может иметь нулевого значения.
- Цена поставки не может иметь нулевого значения.
- При обращении к полю «Товар» должны отображаться Код товара и Наименование товара из таблицы Товары, но в таблице следует сохранять само значение кода.
- При обращении к полю «Поставщик» на экране должны отображаться Код поставщика и Название фирмы из таблицы Поставщики, но в таблице следует сохранять само значение кода.
- Определите ключевые поля для таблицы.
5) Выдача товара
Имя поля |
Тип данных |
Описание |
Дата |
Дата/время |
Дата выдачи товара |
Товар |
Числовой |
Код товара |
Клиент |
Числовой |
Код клиента |
Количество_товара |
Числовой |
Количество товара |
Цена |
Денежный |
Цена продажи |
Требования к полям таблицы:
- Дата выдачи товара должна быть равна текущей дате.
- Количество товара не может иметь нулевого значения.
- Цена товара не может иметь нулевого значения.
- При обращении к полю «Товар» должны отображаться Код товара и Наименование товара из таблицы Товары, но в таблице следует сохранять само значение кода.
- При обращении к полю «Клиент» на экране должны отображаться Код клиента и Название фирмы из таблицы Клиенты, но в таблице следует сохранять само значение кода.
- Определите ключевые поля для таблицы.
Задание №2. Создайте связи между таблицами.
Задание №3. Заполните таблицы значениями.
Задание №4. Создайте два запроса на выборку (по своему усмотрению), используя подстановочные символы, а также операторы Like, or или and.
Задание №5. Создайте запрос с параметром, содержащий поля Дата, Фирма(клиент), Наименование, Количество товара, Цена и вычисляемое поле Всего=Количество товара*Цена..
Задание №6. Сгенерируйте отчет. Сводный отчет формируется на текущую дату, содержит: заголовок отчета «Счет к оплате»; название фирмы, которая приобрела товар; наименование товара, количество товара, цену; сумму к оплате за купленный фирмой товар (на основании созданного запроса с параметром).
Задание №7. Создайте главную кнопочную форму и сделайте ее заставкой.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.