Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы_1430_1432_33_34.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
4.2 Mб
Скачать

Лабораторная работа №6

Создание форм.

Цель работы: Количество часов: 4

изучение способов создания форм.

Рабочее задание:

  1. Создайте ленточные формы для заполнения справочников (таблиц) Единица измерения, Заказчик, Комплектующее и Раздел спецификации. Эти формы создаются на основе соответствующих таблиц с помощью Мастера форм. Выбираются все поля.

  2. С помощью мастера форм создайте иерархическую форму “Изделие”, содержащую данные из таблиц “Изделие ” и “Спецификация”.

  3. С помощью мастера форм создайте иерархическую форму “Заказ ”, содержащую данные из таблиц “Заказ” и “Строка заказа”.

  4. Добавьте в каждую форму шесть командных кнопок: «Переход к предыдущей записи», «Переход к следующей записи», «Сохранение записи», «Добавление записи», «Удаление записи», «Закрытие формы».

  5. Установите свойства макета формы:

Полосы прокрутки: только по вертикали (для ленточных и подчиненных форм); отсутствуют (для иерархических);

Кнопки перехода: нет;

Тип границы: окно диалога;

Кнопки оконного меню: нет;

Кнопка размеров окна: отсутствуют;

Кнопка закрытия: нет;

В подчиненной форме «Строка заказа» у поля «Номер_заказа» установить свойство Вывод на экран: нет;

В подчиненной форме «Спецификация» у поля «Код_изделия» также установить свойство Вывод на экран: нет. На формах не должно быть повторяющихся полей.

  1. Создайте главную кнопочную форму.

  2. Создайте панель инструментов со следующими пунктами меню: «Справочники по…», «Работа с заказами», «Обработка оперативных операций» и «Формирование документов».

  3. В пункте меню «Справочники по …» разместите следующий перечень форм: по заказчикам, по единицам измерения, по разделам спецификации, по комплектующим.

  4. В пункте меню «Работа с заказами» разместите такой перечень форм: изделия собственного производства, оформление заказов.

  5. Остальные пункты будут пополняться по мере выполнения работ.

  6. Введите данные.

Порядок выполнения работы:

  1. Раскройте вкладку “Формы” окна базы данных, нажмите кнопку “Создать”. Появится диалоговое окно “Новая форма”.

  2. В списке диалогового окна выделите элемент “Мастер форм”.

  3. В раскрывающемся списке, находящемся в нижней части диалогового окна “Новая форма”, содержатся имена всех таблиц и запросов базы данных, которые могут быть использованы в качестве источника данных для формы. Щелкните левой кнопкой мыши по кнопке со стрелкой для раскрытия списка и выделите соответствующий элемент (например, элемент “Единица измерения” в случае создания простой формы или “Заказ” в случае создания иерархической формы). Нажмите кнопку “OK” и Access отобразит первое диалоговое окно “Мастера форм”.

  4. В списке “Доступные поля” этого окна выделите нужный элемент (например, элемент “Код” при создании формы “Единица измерения”), затем нажмите кнопку “>” для перемещения этого элемента из списка “Доступные поля” в список “Выбранные поля”. Проделайте эту же операцию со всеми необходимыми элементами. Следующие шаги 5 и 6 проделываются в случае создания иерархических форм. При создании формы для работы со справочниками перейдите к шагу 9.

  5. Раскройте список “Таблицы/Запросы” и выделите в нем еще один элемент (например, таблицу “Содержание заказа” в случае создания формы “Заказ”). Состав списка “Доступные поля” изменится – в нем будут перечислены все поля выбранной таблицы.

  6. Проделайте шаг 4 для соответствующих элементов (например, в случае таблицы “Содержание заказа” – для элементов “Номер позиции”, “ Код изделия ”, “Количество”). Нажмите кнопку “Далее” для отображения второго диалогового окна “Мастера форм”.

  7. Так как поля, выбранные для отображения в форме, взяты из двух различных таблиц, то “Мастер форм” предоставляет возможность выбрать тип представления данных. Выделите тип представления (например, “по Заказ”) и выберите переключатель “Подчиненные формы”. В правой верхней части второго диалогового окна “Мастера форм” отображаются поля создаваемой формы в зависимости от выбранного представления данных. Нажмите кнопку “Далее”.

  8. В третьем диалоговом окне “Мастера форм” можно определить параметры оформления подчиненной формы.

  9. В четвертом диалоговом окне “Мастера форм” можно выбрать стиль оформления новой формы. Выберите стиль “Обычный” и нажмите кнопку “Далее”.

  10. Укажите название для формы. Выберите переключатель “Открытие формы для просмотра и ввода данных”, а затем нажмите кнопку “Готово” для завершения создания формы.

  11. Аналогичным образом создайте все необходимые формы.

12. Чтобы заполнить таблицу данными, откройте соответствующую форму в режиме формы.

Чтобы добавить командную кнопку и связанный с ней код обработки события в форму с помощью “Мастера кнопок”:

  1. Откройте форму в режиме конструктора.

  2. Если необходимо, нажмите кнопку “Панель элементов” на панели инструментов.

  3. Убедитесь, что выключатель “Мастера” (Control Wizard) находится в нажатом состоянии. Затем нажмите кнопку “Кнопка” (Command Button) и добавьте маленькую кнопку в форму. Появится первое диалоговое окно “Создание кнопок”.

  4. Выберите соответствующие элементы в списках “Категории” (в случае добавления кнопки “Добавление записи” – элемент “Обработка записей”) и “Действия”. Для продолжения нажмите кнопку “Далее”.

  5. Введите текст или выберите нужный рисунок, размещаемые на кнопке. Для продолжения нажмите кнопку “Далее”.

  6. Задайте имя кнопки или оставьте имя, предлагаемое поумолчанию. Для продолжения нажмите кнопку “Готово”.

Ввести данные:

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

Код

Наименование

1

штука

2

метр

3

кг

Раздел спецификатора:

Код

Наименование

1

деталь

2

материал

Комплектующее:

Наименование

Раздел спецификации

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

Стяжка

деталь

штука

Плита

деталь

штука

Гайка

деталь

штука

Герметик 51-УТ-37

материал

кг

Подшипник

деталь

штука

Вал гребной

деталь

штука

Гребной винт

деталь

штука

Болт

деталь

штука

Проволока ДКРМ

материал

метр

Вкладыш

деталь

штука

Втулка

деталь

штука

Устройство маслопр

деталь

штука

Корпус картера

деталь

штука

Полукольцо

деталь

штука

Корпус

деталь

штука

Крышка

деталь

штука

Стопор

деталь

штука

Прокладка

деталь

штука

Винт

деталь

штука

Шайба

деталь

штука

Шпилька

деталь

штука

Штифт

деталь

штука

Кольцо

деталь

штука

Термометр

деталь

штука

Тележка самоходная

деталь

штука

Устр-во центрирующее

деталь

штука

Опора транспортная

деталь

штука

Балка

деталь

штука

Роликоопора

деталь

штука

Распорка

деталь

штука

Дорожка роликовая

деталь

штука

Рама

деталь

штука

Направляющее

деталь

штука

Обух Гп 32кн

деталь

штука

Планка

деталь

штука

Кница

деталь

штука

Пиллерс

деталь

штука

Швеллер

материал

метр

Двутавр

материал

метр

Шнур 4Сd5

материал

метр

Шнур 4Сd3,2

материал

метр

Изделие собственного производства:

Код

Наименование

Констр. обозн.

Ед. измерения

КЛ088

Клюз

08850.364244

штука

Вср3624

Валопровод средний

ЕИМА.362425

штука

ПДОпКорм

Подшипник опорный кормовой

ЕИМА.304411

штука

ПДОп1ГИ

Подшипник опорный 1ГИ-140

ЕИМА.304412

штука

ОснПБл

Оснастка для погрузки блока

82.23.2562.39

штука

ОснБлМон

Оснастка для погрузки блоков монт.

82.13.2563.15

штука

У2С42

Устройство 2С42-65

1ЯЗ.035.090

штука

У2П32

Устройство 2П32-3

1ЯЗ.035.054

штука

Спецификация:

Клюз:

Номер позиции

Код раздела

Наимен. детали

Количество

1

деталь

Стяжка

3

2

деталь

Плита

4

3

деталь

Гайка

6

4

материал

Герметик 51-УТ-37

0,3

Валопровод средний:

Номер позиции

Код раздела

Наимен. детали

Количество

1

деталь

Подшипник

3

2

деталь

Вал гребной

1

3

деталь

Гребной винт

1

4

деталь

Болт

20

5

материал

Проволока ДКРМ

0,2

Подшипник опорный кормовой:

Номер позиции

Код раздела

Наимен. детали

Количество

1

деталь

Вкладыш

24

2

деталь

Втулка

1

Подшипник опорный 1ГИ-140:

Номер позиции

Код раздела

Наимен. детали

Количество

1

деталь

Устр-во маслоприемное

2

2

деталь

Вкладыш

2

3

деталь

Корпус картера

4

4

деталь

Полукольцо

4

5

деталь

Корпус

1

6

деталь

Крышка

1

7

деталь

Стопор

4

8

деталь

Прокладка

2

9

деталь

Болт

49

10

деталь

Винт

12

11

деталь

Гайка

16

12

деталь

Шайба

128

13

деталь

Шпилька

8

14

деталь

Штифт

8

15

деталь

Кольцо

2

16

деталь

Термометр

1

17

материал

Шнур 4Сd3,2

0,2

18

материал

Шнур 4Сd5

1,8

Оснастка для погрузки блока:

Номер позиции

Код раздела

Наимен. детали

Количество

1

деталь

Тележка самоходная

4

2

деталь

Устр-во центрирующее

4

3

деталь

Опора транспортная

4

4

деталь

Балка

18

5

деталь

Роликоопора

4

6

деталь

Распорка

18

Оснастка для погрузки блоков монтажных:

Номер позиции

Код раздела

Наимен. детали

Количество

1

деталь

Дорожка роликовая

1

2

деталь

Рама

2

3

деталь

Направляющее

4

4

деталь

Обух Гп 32кн

20

5

деталь

Планка

26

6

деталь

Кница

4

7

деталь

Пиллерс

1

8

деталь

Болт

24

9

деталь

Гайка

24

10

деталь

Шайба

24

11

материал

Швеллер

11

12

материал

Двутавр

26

ЗАКАЗЧИК

N заказчика

Наименование

Адрес

Телефон

1

ПО”Проводник”

Северодвинск, Ломоносова 15

4-83-32

2

АЯ 512

Северодвинск, Лесная 55

2-45-95

3

ПО “АТОМ”

Саратов, Ленина 24

18-48-16

4

ПО “Кристалл”

Калининград, Макарова 10

35-55-45

5

ПО “Комета”

Ростов, Портовая 8

16-48-22

Контрольные вопросы:

  1. Как создать иерархическую форму ?

  2. Какие свойства формы необходимо установить ?

  3. Как создаются поля со списками ?

  4. Для чего нужны переключатели в форме?

  5. Какие элементы управления данными вы использовали в данной лабораторной работе ?

Составление отчетов:

Студенту необходимо продемонстрировать знание работы с Access.

Показать выполненное задание преподавателю.

Ответить на контрольные вопросы.