- Megamozg 2190 б
- Matalya1 1800 б
- DevAdmin 1695 б
- arkasha_bortnikov 860 б
- Dwayne_Johnson 845 б
ЛАБОРАТОРНАЯ РАБОТА № 10
Работа с формами
1. Добавьте новое поле Портрет в таблицу Правонарушители.
- для этого откройте таблицу в режиме Конструктор. Добавьте поле Портрет, тип
данных Поле объекта OLE. Сохранитесь и перейдите в режим таблицы;
- щелкните мышкой по клетке, где должно быть значение поля Портрет и выполните
команду Вставка Объект - Точечный рисунок Paintbrush OK;
- нарисуйте портрет. Щелкните на крестик в правом верхнем углу рисунка, в результате
чего вы вернетесь в таблицу. Рисунок будет обозначен словами. Чтобы увидеть
портрет, дважды щелкните мышкой по названию рисунка. Нарисуйте портреты всех
правонарушителей.
2. Создайте форму Список правонарушений с помощью Мастера форм.
- для этого в окне базы данных выберите вкладку Формы, щелкните по кнопке
Создать;
- выберите Мастер форм, в качестве источника данных выберите таблицу Список
правонарушений, ОК. Выберите все поля из таблицы , , Далее;
- задайте имя формы Список правонарушений. Щелкните по кнопке Готово;
- расположите элементы удобно по полю и измените размер текста полей, цвет фона,
текста, границы;
3. Создайте форму Личные данные правонарушителей без помощи Мастера.
- для этого в диалоговом окне базы данных выберите вкладку Формы и щелкните по
кнопке Создать;
- выберите режим Конструктор, в качестве источника данных выберите таблицу
Правонарушители, содержащую данные, на основе которых будет создана форма, ОК;
- выберите кнопку Список полей на панели инструментов. Выделите поля ФИО, Город,
Улица, дом, квартира, Телефон, Привлекался раннее, Портрет (щелкните мышкой
по имени поля, одновременно держа левой рукой клавишу CTRL). Отпустите эту
клавишу после выбора полей и перетащите мышкой поля в область данных. Закройте
окно списка полей;
- расположите в Конструкторе элементы удобно по полю и измените размер текста
полей, цвет фона, текста, границы;
- сохраните форму с именем Личные данные правонарушителей и закройте ее.
4. Создание составной формы.
1) закладка Формы, кнопка Создать, Мастер форм и выбрать из списка имя основной
таблицы (Список правонарушений);
2) в 1 окне мастера форм из первой таблицы выбрать все поля;
3) перейти в область Таблицы и запросы и выбрать вторую таблицу
(Правонарушители);
4) из этой таблицы выбрать поля: ФИО, Дата, Дело №, Населенный пункт, Срок,
Штраф. Кнопка Далее;
5) во втором окне мастера выбираем Подчиненная форма. Кнопка Далее;
6) в третьем окне выбираем вид подчиненной формы Табличный. Кнопка Далее;
7) в 4-м окне выбираем фон на котором будет расположена форма. Кнопка Далее;
8) в 5-м окне вводим имя основной формы (Данные по каждому правонарушению).
Кнопка Готово.
9) расположите элементы удобно по полю и измените размер текста полей, цвет фона,
текста, границы;
10) Вставляем кнопку для перелистывания записей:
- выбираем пиктограмму Кнопка;
- устанавливаем на свободное место;
- подгружается Мастер кнопок;
- в 1-ом окне мастера выбираем категорию работы Переходы по записям и действия
Следующая запись. Кнопка Далее;
- во 2-ом окне указываем с какой формой будем работать, и выбираем рисунок, который
будет помещен на кнопку. Кнопка Далее;
- в 3-м окне мастера Готово;
- точно также вставляем кнопку для перелистывания записей в обратном порядке, только
в действиях указываем Предыдущая запись;
- если мастер кнопок не подгружается, то необходимо создать макрос.
Создание макросов
- Закладка Макросы, Создать;
- из списка макрокоманд выбирается команда НаЗапись;
- в аргументах макрокоманды выбираем;
- в строке Тип объекта Форма;
- в строке Имя объекта Заказы;
- в строке Запись Следующая (или Предыдущая в зависимости от того, для какой
кнопки создается макрос);
- сохраняется макрос под именем (Вперед или Назад).
Связывание макросов с кнопками
- открыть Заказы в режиме конструктора
- выделить кнопку
- правая клавиша мышки, Свойства, закладка События, строка Нажатие кнопки,
выбирается соответствующий макрос
5. Создание кнопочной формы Заставка.
1) закладка Формы, кнопка Создать, Конструктор. В пустой форме задайте мышкой
ширину формы, равную 20 см, а высоту 10 см;
2) сохраните форму с именем Заставка;
3) выберите на панели инструментов кнопку Аа Надпись и щелкните мышкой по месту
начала надписи и введите:
БАЗА ДАННЫХ
«Правонарушители»
(после слов База данных нажмите одновременно комбинацию Shift + Enter).
4) нажмите клавишу Enter;
5) выберите размер букв 18, а выравнивание по центру. Выполните команду меню
Формат размер по размеру данных. Цвет фона голубой;
6) выберите на панели элементов значок Кнопка. Щелкните мышкой по тому месту в
области данных, где должна быть кнопка. Появится диалоговое окно Создание кнопок.
Выберите категорию Работа с формой, а действие Открыть форму. Щелкните по
кнопке Далее. Выберите форму Данные по каждому правонарушению, открываемую
этой кнопкой, и щелкните по кнопке Далее. В следующем окне щелкните по кнопке
Далее;
7) в следующем окне поставьте переключатель в положение Текст, наберите в поле
текст название Данные по каждому правонарушению, Далее. В следующем окне
щелкните по кнопке Готово;
8) самостоятельно создайте кнопки для форм Личные данные правонарушителей и
Список правонарушений;
9) чтобы кнопочная система автоматически появлялась при запуске базы данных,
выполните команду Сервис Параметры запуска. В поле Форма выберите Заставка и
щелкните по кнопке ОК;
10) закройте форму, сохранив ее
1. Добавление поля "Портрет" в таблицу "Правонарушители":
- Откройте таблицу "Правонарушители" в режиме Конструктор.
- Добавьте поле "Портрет" с типом данных "Поле объекта OLE".
- Сохраните изменения и перейдите в режим таблицы.
- Щелкните на ячейку, где должно быть значение поля "Портрет" и выберите команду "Вставка" -> "Объект" -> "Точечный рисунок Paintbrush" -> "OK".
- Нарисуйте портрет в появившемся окне.
- Закройте окно рисунка, чтобы вернуться в таблицу. Рисунок будет обозначен словами.
- Чтобы увидеть портрет, дважды щелкните на названии рисунка. Нарисуйте портреты для всех правонарушителей.
2. Создание формы "Список правонарушений" с помощью Мастера форм:
- Откройте базу данных и перейдите на вкладку "Формы".
- Щелкните на кнопке "Создать" и выберите "Мастер форм".
- В качестве источника данных выберите таблицу "Список правонарушений" и нажмите "OK".
- Выберите все поля из таблицы и нажмите "Далее".
- Задайте имя формы "Список правонарушений" и нажмите "Готово".
- Расположите элементы формы удобно и настройте их внешний вид.
3. Создание формы "Личные данные правонарушителей" без помощи Мастера:
- Откройте базу данных и перейдите на вкладку "Формы".
- Щелкните на кнопке "Создать" и выберите режим "Конструктор".
- В качестве источника данных выберите таблицу "Правонарушители".
- Выделите поля, которые должны быть в форме (ФИО, Город, Улица, дом, квартира, Телефон, Привлекался раннее, Портрет) и перетащите их в область данных.
- Расположите элементы формы удобно и настройте их внешний вид.
- Сохраните форму с именем "Личные данные правонарушителей" и закройте ее.
4. Создание составной формы:
- Перейдите на вкладку "Формы" и щелкните на кнопке "Создать".
- Выберите "Мастер форм" и выберите основную таблицу (Список правонарушений).
- В первом окне мастера выберите все поля из первой таблицы.
- Перейдите в область "Таблицы и запросы" и выберите вторую таблицу (Правонарушители).
- Из второй таблицы выберите нужные поля (ФИО, Дата, Дело №, Населенный пункт, Срок, Штраф) и нажмите "Далее".
- В третьем окне выберите вид подчиненной формы (Табличный) и нажмите "Далее".
- В четвертом окне выберите фон для формы и нажмите "Далее".
- В пятом окне введите имя основной формы (Данные по каждому правонарушению) и нажмите "Готово".
- Расположите элементы формы удобно и настройте их внешний вид.
- Добавьте кнопки для перелистывания записей, связав их с макросами "НаЗапись" (Следующая запись и Предыдущая запись).
5. Создание кнопочной формы "Заставка":
- Перейдите на вкладку "Формы" и щелкните на кнопке "Создать".
- Выберите режим "Конструктор" и задайте размеры формы (20 см ширина, 10 см высота).
- Сохраните форму с именем "Заставка".
- Добавьте надпись "БАЗА ДАННЫХ 'Правонарушители'" с помощью кнопки "Надпись".
- Добавьте кнопки для открытия других форм (например, "Данные по каждому правонарушению", "Личные данные правонарушителей", "Список правонарушений").
- Настройте внешний вид формы и сохраните ее.
- Чтобы форма "Заставка" автоматически открывалась при запуске базы данных, выполните команду "Сервис" -> "Параметры запуска" и выберите форму "Заставка".
Надеюсь, эти инструкции помогут вам выполнить лабораторную работу. Если у вас возникнут вопросы, не стесняйтесь задавать их.