- •Содержание
- •2.2. Лабораторная работа № 2 9
- •1. Цель работы
- •2. Лабораторные работы в среде Microsoft Access
- •2.1. Лабораторная работа № 1
- •2.2. Лабораторная работа № 2
- •2.3. Лабораторная работа № 3
- •2.4. Лабораторная работа № 4
- •2.5. Лабораторная работа № 5
- •2.6. Лабораторная работа № 6
- •2.7. Лабораторная работа № 7
- •2.8. Лабораторная работа № 8
- •3. Лабораторные работы в среде OpenОffice Base
- •3.1. Лабораторная работа № 1
- •3.2. Лабораторная работа № 2
- •3.3. Лабораторная работа № 3
- •3.4. Лабораторная работа № 4
- •3.5. Лабораторная работа № 5
- •3.6. Лабораторная работа № 6
- •4. Курсовая работа
- •4.1. Задание на курсовую работу
- •4.2. Этапы выполнения курсовой работы
- •4.3. Содержание и порядок выполнения работы
- •4.4. Варианты заданий для курсовой работы
- •5. Рекомендуемая литература
- •Методические указания
- •398600 Липецк, ул. Московская, 30.
2.6. Лабораторная работа № 6
Тема: Создание кнопок управления и кнопочных форм
Кнопки используются в формах для выполнения определенного действия или ряда действий.
Задание 1
Создать кнопку выхода из формы «Анкета».
Откройте форму «Анкета» в режиме «Конструктор».
Установите режим использования мастера на панели элементов (кнопка «Мастер»).
Выберете инструмент «Кнопка» на панели элементов.
Установите указатель мыши в форме на место, выдранное для размещения кнопки для выхода из формы, и нажмите кнопку мыши.
Запустится «Мастер» создания кнопки конструктора форм. В первом окне диалога расположены два списка: «Категории» и «Действия».
Выберете в списке «Категории» пункт «Работа с формой», а в списке «Действия» пункт «Закрытие формы» и кнопку «Далее».
В окне «Создание кнопок» введите текст «Выход» и кнопку «Далее».
Задайте имя кнопки «Выход из анкеты» и нажмите кнопку «Готово».
Выйдите из «Конструктора» и проверти работу кнопки.
Задание 2
Создать кнопки выхода из ранее созданных форм, в том числе и запросов («Преподаватели», «Дисциплины», «Группы», «Экзамен», «Зачет»).
Кнопочная форма есть не что иное, как Меню для работы в базе данных. В меню может быть несколько вложенных подменю. Для создания Меню можете воспользоваться следующей структурой, состоящей из 3-х уровней:
Задание 3
Создайте меню 1-го уровня:
Закройте все таблицы, формы, отчеты, запросы;
Выберете пункт меню «Сервис/Надстройки/Диспетчер кнопочных форм». В ответ на вопрос «Создать кнопочную форму?» нажмите кнопку «Да»;
Нажмите кнопку «Изменить»;
Введите название кнопочной формы «Студенты»;
Нажмите кнопку «Закрыть»;
Нажмите кнопку «Создать»;
В окне «Создание» введите текст «Формы» и нажмите кнопку «Ок»;
Нажмите кнопку «Создать»;
В окне «Создание» введите текст «Запросы» и нажмите кнопку «Ок»;
Нажмите кнопку «Создать»;
Аналогично создайте следующие страницы кнопочной формы – «Отчеты» и «Выход».
Создайте меню 2-го уровня:
Теперь последовательно будем раскрывать каждый пункт меню 1-го уровня (для наглядности можно ориентироваться на схему меню).
Отметьте курсором главную кнопочную форму «Студент» и нажмите кнопку «Изменить»;
Нажмите кнопку «Создать» элемент кнопочной формы;
Введите текст «Формы»;
Используйте команду «Переход к кнопочной форме»;
Выберете из списка «Формы» и нажмите кнопку «Ок»;
Нажмите кнопку «Создать» элемент кнопочной формы;
Введите текст «Запросы»;
Используйте команду «Переход к кнопочной форме»;
Выберете из списка «Запросы» и нажмите кнопку «Ок»;
Нажмите кнопку «Создать» элемент кнопочной формы;
Введите текст «Отчеты»;
Используйте команду «Переход к кнопочной форме»;
Выберете из списка «Отчеты» и нажмите кнопку «Ок»;
Нажмите кнопку «Создать» элемент кнопочной формы;
Введите текст «Выход»;
Используйте команду «Выход из приложения»;
Выберете из списка «Выход» и нажмите кнопку «Ок»;
Нажмите кнопку «Закрыть» в окне «Изменение страницы кнопочной формы» и вернитесь в окно «Диспетчер кнопочных форм».
Создайте меню 3-го уровня:
Теперь последовательно будем раскрывать каждый пункт меню 2-го уровня (для наглядности можно ориентироваться на схему меню).
Установите курсор на страницу «Формы», нажмите кнопку «Изменить» и перейдите в окно «Изменение страниц кнопочной формы».
Нажмите кнопку «Создать» элемент кнопочной формы;
Введите текст «Анкета»;
Используйте команду «Открытие формы в режиме редактирования»;
Выберете из списка «Анкета» и нажмите кнопку «Ок»;
Нажмите кнопку «Создать» элемент кнопочной формы;
Введите текст «Преподаватели»;
Используйте команду «Открытие формы в режиме редактирования»;
Выберете из списка «Преподаватели» и нажмите кнопку «Ок»;
Нажмите кнопку «Создать» элемент кнопочной формы;
Введите текст «Дисциплины»;
Используйте команду «Открытие формы в режиме редактирования»;
Выберете из списка «Дисциплины» и нажмите кнопку «Ок»;
Нажмите кнопку «Создать» элемент кнопочной формы;
Введите текст «Группы»;
Используйте команду «Открытие формы в режиме редактирования»;
Выберете из списка «Группы» и нажмите кнопку «Ок».
Вы создали меню для ввода и корректировки информации в базу данных, теперь создадим меню для вызова запросов.
Задание 4
Создайте меню 3-го уровня для вызова запросов:
Закройте окно «Изменение страницы кнопочной формы» и вернитесь в «Диспетчер кнопочных форм»;
Установите курсор на страницу «Запросы» и нажмите кнопку «Изменить» и перейдите в окно «Изменение страниц кнопочной формы»;
Нажмите кнопку «Создать» элемент кнопочной формы;
Введите текст «Запрос по двоечникам»;
Используйте команду «Открытие формы в режиме редактирования»;
Выберете из списка «Запрос по двоечникам» и нажмите кнопку «Ок»;
Аналогично создайте элементы кнопочной формы для остальных запросов:
Задание 5
Создайте меню 3-го уровня для просмотра отчетов, выполнив действия аналогичные действиям при создании меню для форм и запросов.
Задание 6
Закройте «Диспетчер кнопочных форм».
Теперь в базе на вкладке «Формы» появилась новая форма с именем «Кнопочная форма».
Откройте новую форму и проверьте работу меню.
Задание 7
В созданном Меню имеется кнопка «Выход», настроенная на выход из базы данных. Необходимо создать на каждом уровне кнопки управления для возврата на более высокий уровень (например, выход в меню «Студенты»).
Закройте все таблицы, формы, отчеты, запросы.
Выберете пункт меню «Сервис/Надстройки/Диспетчер кнопочных форм».
Выберете страницу «Формы» и нажмите кнопку «Изменить».
Создайте новый элемент кнопочной формы с элементами:
Введите текст «Выход»;
Используйте команду «Переход к кнопочной форме»;
Выберете из списка «Студент» и нажмите кнопку «Ок»;
Закройте окно «Изменение страницы кнопочной формы».
Выберете страницу «Запросы» и нажмите кнопку «Изменить».
Повторите действия пункта 4 текущего задания для создания кнопки выхода из пункта меню «Запросы».
Аналогичные кнопки создайте для пункта меню «Отчеты».
Закройте «Диспетчер кнопочных форм».
Задание 8
Откройте кнопочную форму и проверьте работу кнопок для перехода со второго уровня на первый.
Меню работы с базой можно внешне изменить. Дополнив его рисунками, значками, изменить размер кнопок, изменить шрифт надписей пунктов меню и т.д. Кроме того, создав Меню работы с базой желательно скрыть окно данных, чтобы пользователь программного продукта не имел возможности просматривать и изменять таблицы, запросы, макросы.
Задание 9
Измените шрифт надписей пунктов меню:
Откройте кнопочную форму в режиме «Конструктор»;
Отметьте курсором мыши место, где будет надпись пункта меню «Формы»;
Выберете пункт меню «Вид/Свойства» (либо просто щелкнуть правой кнопкой мыши);
Откройте вкладку «Макет» и можете на свое усмотрение изменить:
Размер шрифта;
Цвет текста;
Цвет границы;
Насыщенность.
Аналогично можно изменить оформление для всех пунктов меню (сделайте это!).
Теперь можно выйти из режима «Конструктор» и посмотреть, как выглядит кнопочная форма (это и есть главное меню для работы с базой данных).
Задание 10
Вставьте рисунок в кнопочную форму на пустое место слева от меню:
Откройте кнопочную форму в режиме «Конструктор»;
Щелкните правой кнопкой мыши по пустому месту справа от меню;
Выберете пункт «Свойства»;
Выберете вкладку «Макет/Рисунок» и нажмите кнопку … .
Выберете готовый рисунок или нарисуйте с помощью редактора Paint.
Оформление можно продолжать дальше – изменяя цветовые гаммы оставшихся мест на панели Меню.
Задание 11
Скройте окно базы данных:
Выберете пункт меню «Сервис/Параметры запуска»;
Уберите флажок для поля «Окно базы данных».
Закройте базу данных и откройте ее вновь. Перед Вами сразу появится Меню.
