Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2013_МУ по ОИТ (ЛР & З).doc
Скачиваний:
8
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

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

Тема: Создание кнопок управления и кнопочных форм

Кнопки используются в формах для выполнения определенного действия или ряда действий.

Задание 1

Создать кнопку выхода из формы «Анкета».

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

  2. Установите режим использования мастера на панели элементов (кнопка «Мастер»).

  3. Выберете инструмент «Кнопка» на панели элементов.

  4. Установите указатель мыши в форме на место, выдранное для размещения кнопки для выхода из формы, и нажмите кнопку мыши.

Запустится «Мастер» создания кнопки конструктора форм. В первом окне диалога расположены два списка: «Категории» и «Действия».

  1. Выберете в списке «Категории» пункт «Работа с формой», а в списке «Действия» пункт «Закрытие формы» и кнопку «Далее».

  2. В окне «Создание кнопок» введите текст «Выход» и кнопку «Далее».

  3. Задайте имя кнопки «Выход из анкеты» и нажмите кнопку «Готово».

  4. Выйдите из «Конструктора» и проверти работу кнопки.

Задание 2

Создать кнопки выхода из ранее созданных форм, в том числе и запросов («Преподаватели», «Дисциплины», «Группы», «Экзамен», «Зачет»).

Кнопочная форма есть не что иное, как Меню для работы в базе данных. В меню может быть несколько вложенных подменю. Для создания Меню можете воспользоваться следующей структурой, состоящей из 3-х уровней:

Задание 3

  1. Создайте меню 1-го уровня:

  • Закройте все таблицы, формы, отчеты, запросы;

  • Выберете пункт меню «Сервис/Надстройки/Диспетчер кнопочных форм». В ответ на вопрос «Создать кнопочную форму?» нажмите кнопку «Да»;

  • Нажмите кнопку «Изменить»;

  • Введите название кнопочной формы «Студенты»;

  • Нажмите кнопку «Закрыть»;

  • Нажмите кнопку «Создать»;

  • В окне «Создание» введите текст «Формы» и нажмите кнопку «Ок»;

  • Нажмите кнопку «Создать»;

  • В окне «Создание» введите текст «Запросы» и нажмите кнопку «Ок»;

  • Нажмите кнопку «Создать»;

  • Аналогично создайте следующие страницы кнопочной формы – «Отчеты» и «Выход».

  1. Создайте меню 2-го уровня:

Теперь последовательно будем раскрывать каждый пункт меню 1-го уровня (для наглядности можно ориентироваться на схему меню).

  • Отметьте курсором главную кнопочную форму «Студент» и нажмите кнопку «Изменить»;

  • Нажмите кнопку «Создать» элемент кнопочной формы;

  • Введите текст «Формы»;

  • Используйте команду «Переход к кнопочной форме»;

  • Выберете из списка «Формы» и нажмите кнопку «Ок»;

  • Нажмите кнопку «Создать» элемент кнопочной формы;

  • Введите текст «Запросы»;

  • Используйте команду «Переход к кнопочной форме»;

  • Выберете из списка «Запросы» и нажмите кнопку «Ок»;

  • Нажмите кнопку «Создать» элемент кнопочной формы;

  • Введите текст «Отчеты»;

  • Используйте команду «Переход к кнопочной форме»;

  • Выберете из списка «Отчеты» и нажмите кнопку «Ок»;

  • Нажмите кнопку «Создать» элемент кнопочной формы;

  • Введите текст «Выход»;

  • Используйте команду «Выход из приложения»;

  • Выберете из списка «Выход» и нажмите кнопку «Ок»;

  • Нажмите кнопку «Закрыть» в окне «Изменение страницы кнопочной формы» и вернитесь в окно «Диспетчер кнопочных форм».

  1. Создайте меню 3-го уровня:

Теперь последовательно будем раскрывать каждый пункт меню 2-го уровня (для наглядности можно ориентироваться на схему меню).

  • Установите курсор на страницу «Формы», нажмите кнопку «Изменить» и перейдите в окно «Изменение страниц кнопочной формы».

  • Нажмите кнопку «Создать» элемент кнопочной формы;

  • Введите текст «Анкета»;

  • Используйте команду «Открытие формы в режиме редактирования»;

  • Выберете из списка «Анкета» и нажмите кнопку «Ок»;

  • Нажмите кнопку «Создать» элемент кнопочной формы;

  • Введите текст «Преподаватели»;

  • Используйте команду «Открытие формы в режиме редактирования»;

  • Выберете из списка «Преподаватели» и нажмите кнопку «Ок»;

  • Нажмите кнопку «Создать» элемент кнопочной формы;

  • Введите текст «Дисциплины»;

  • Используйте команду «Открытие формы в режиме редактирования»;

  • Выберете из списка «Дисциплины» и нажмите кнопку «Ок»;

  • Нажмите кнопку «Создать» элемент кнопочной формы;

  • Введите текст «Группы»;

  • Используйте команду «Открытие формы в режиме редактирования»;

  • Выберете из списка «Группы» и нажмите кнопку «Ок».

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

Задание 4

  1. Создайте меню 3-го уровня для вызова запросов:

  • Закройте окно «Изменение страницы кнопочной формы» и вернитесь в «Диспетчер кнопочных форм»;

  • Установите курсор на страницу «Запросы» и нажмите кнопку «Изменить» и перейдите в окно «Изменение страниц кнопочной формы»;

  • Нажмите кнопку «Создать» элемент кнопочной формы;

  • Введите текст «Запрос по двоечникам»;

  • Используйте команду «Открытие формы в режиме редактирования»;

  • Выберете из списка «Запрос по двоечникам» и нажмите кнопку «Ок»;

  • Аналогично создайте элементы кнопочной формы для остальных запросов:

Задание 5

  1. Создайте меню 3-го уровня для просмотра отчетов, выполнив действия аналогичные действиям при создании меню для форм и запросов.

Задание 6

  1. Закройте «Диспетчер кнопочных форм».

Теперь в базе на вкладке «Формы» появилась новая форма с именем «Кнопочная форма».

  1. Откройте новую форму и проверьте работу меню.

Задание 7

В созданном Меню имеется кнопка «Выход», настроенная на выход из базы данных. Необходимо создать на каждом уровне кнопки управления для возврата на более высокий уровень (например, выход в меню «Студенты»).

  1. Закройте все таблицы, формы, отчеты, запросы.

  2. Выберете пункт меню «Сервис/Надстройки/Диспетчер кнопочных форм».

  3. Выберете страницу «Формы» и нажмите кнопку «Изменить».

  4. Создайте новый элемент кнопочной формы с элементами:

  • Введите текст «Выход»;

  • Используйте команду «Переход к кнопочной форме»;

  • Выберете из списка «Студент» и нажмите кнопку «Ок»;

  1. Закройте окно «Изменение страницы кнопочной формы».

  2. Выберете страницу «Запросы» и нажмите кнопку «Изменить».

  3. Повторите действия пункта 4 текущего задания для создания кнопки выхода из пункта меню «Запросы».

  4. Аналогичные кнопки создайте для пункта меню «Отчеты».

  5. Закройте «Диспетчер кнопочных форм».

Задание 8

  1. Откройте кнопочную форму и проверьте работу кнопок для перехода со второго уровня на первый.

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

Задание 9

  1. Измените шрифт надписей пунктов меню:

  • Откройте кнопочную форму в режиме «Конструктор»;

  • Отметьте курсором мыши место, где будет надпись пункта меню «Формы»;

  • Выберете пункт меню «Вид/Свойства» (либо просто щелкнуть правой кнопкой мыши);

  • Откройте вкладку «Макет» и можете на свое усмотрение изменить:

    • Размер шрифта;

    • Цвет текста;

    • Цвет границы;

    • Насыщенность.

  1. Аналогично можно изменить оформление для всех пунктов меню (сделайте это!).

  2. Теперь можно выйти из режима «Конструктор» и посмотреть, как выглядит кнопочная форма (это и есть главное меню для работы с базой данных).

Задание 10

  1. Вставьте рисунок в кнопочную форму на пустое место слева от меню:

  • Откройте кнопочную форму в режиме «Конструктор»;

  • Щелкните правой кнопкой мыши по пустому месту справа от меню;

  • Выберете пункт «Свойства»;

  • Выберете вкладку «Макет/Рисунок» и нажмите кнопку … .

  • Выберете готовый рисунок или нарисуйте с помощью редактора Paint.

  1. Оформление можно продолжать дальше – изменяя цветовые гаммы оставшихся мест на панели Меню.

Задание 11

  1. Скройте окно базы данных:

  • Выберете пункт меню «Сервис/Параметры запуска»;

  • Уберите флажок для поля «Окно базы данных».

  1. Закройте базу данных и откройте ее вновь. Перед Вами сразу появится Меню.