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

3.Создание форм и проектирование таблиц

Информация хранится в таблицах, однако не всегда удобно заполнять и просматривать эти таблицы. Для этого существуют формы. Возможности форм по вводу и отображению информации гораздо шире, чем возможности таблиц. Формы позволяют максимально облегчить пользователю работу по вводу информации. Особенно удобно просматривать и редактировать при помощи одной формы данные одновременно нескольких таблиц (для этого создаются формы с наличием подчиненных).

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

Рисунок 3.1 – Создание форм базы данных «Минипекарня»

Для каждой таблицы создадим по две формы, одну форму в один столбец, и ленточную форму.

Для удобства ввода данных в таблицы с наличием полей со списком, или подчиненных полей, необходимо создать формы с подчиненными. Такие формы могут быть созданы на основе двух или нескольких таблиц связанных межу собой.

Для обеспечения более удобного ввода и просмотра данных создадим ряд форм с наличием подчиненных.

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

Форма с наличием подчиненных по таблице «Бригады» представлена на рисунке 3.2

Рисунок 3.2 – Форма по таблице «Бригады», с наличием подчиненной формы «Назначения»

Для таблицы «Продукция» создадим форму с подчиненной формой «Нормы», также с помощью функции DLookUp выведем названия материалов, входящих в данный вид продукции.

Форма для таблицы «Продукция» представлена на рисунке 3.3

Рисунок 3.3 – Форма по таблице «Продукция» с подчиненной формой «Нормы»

Заполним созданные формы по следующим таблицам. Обеспечение целостности данных требует, чтобы сначала заполнялись родительские таблицы, затем дочерние.

На рисунках 3.4-3.13 представлены исходные данные базы «Минипекарня»

Таблица 3.1 – Исходные данные таблицы «Пекари»

Код Пекаря

Фамилия Имя Отчество

194

А.Г.Мосина

426

О.Г.Корнева

784

Е.М.Грушко

Код Бригады

Таблица 3.2 – Исходные данные таблицы «Бригады»

Название Бригады

765

Гамма

876

Бета

987

Альфа

Таблица 3.3 – Исходные данные таблицы «Продукция»

Код Продукции

Название

Цена

Единица Измерения

100

Булочка

15

штук

200

Ватрушка

20

штук

300

Печенье

30

кг

Таблица 3.4– Исходные данные таблицы «Материалы»

Код Материала

Название

Единица Измерения

010

Мука

кг

020

Сахар

кг

030

Яйцо

штук

040

Масло

кг

050

Творог

кг

Таблица 3.5 – Исходные данные таблицы «Назначение»

Код Назначения

Пекарь

Бригада

431

194

876

434

426

987

435

194

765

436

784

765

439

426

876

Таблица 3.6 – Исходные данные таблицы «Норма»

Код Продукции

Код Материала

Код Нормы

Значение

100

010

121

10

100

030

122

15

100

020

123

5

200

010

124

15

200

050

125

10

300

010

126

7

300

040

127

3

300

020

128

8

Код Карты

Таблица 3.7 – Исходные данные таблицы «Карты»

Дата

Бригада

710

04.04.2011

987

720

07.04.2011

765

730

09.04.2011

876

740

11.04.2011

876

750

22.04.2011

987

Таблица 3.8 – Исходные данные таблицы «Фактический выпуск продукции»

Код Выпуска

Продукция

Карта

Количество

011

200

710

5

022

100

720

7

033

100

730

2

044

300

740

8

055

200

750

4



Таблица 3.9 – Исходные данные таблицы «Фактический расход материалов»

Код Расходования

Материал

Карта

Количество

110

050

710

5

220

020

720

7

330

030

730

2

440

040

740

3

550

010

750

1

660

050

710

3