Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Задание 2. Создание кнопочной формы в режиме конструктора

ПРАКТИЧЕСКАЯ РАБОТА 9. ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ

Цели:

Освоить технологию:

· создания кнопочной формы с помощью Диспетчера;

· создания кнопочной формы в режиме конструктора.

Оглавление

Задание 1. Создание кнопочной формы с помощью Диспетчера. 2

Задание 2. Создание кнопочной формы в режиме конструктора. 5

Дополнение. 8

Задание 3. Создание макроса для автоматического открытия пользовательской формы. 8

Задание 4. Отключение стандартных элементов окна. 9

Задание 5. Создание кнопок закрытия форм и кнопки завершения работы.. 10

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

Рис. 1. Вид главного меню кнопочной формы

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

Такое кнопочное меню - очень удобный инструмент работы с базой данных.

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

Задание 1. Создание кнопочной формы с помощью Диспетчера

Разработать кнопочную форму Форма-меню, имеющую три страницы Главное меню, Отчеты и Формы и предоставляющую возможность просмотреть и работать с имеющимися в вашей базе данных объектами – отчетами и формами.

Технология работы

Рис. 2. Группа Работа с базами данных

 

1. Выполните команду вкладка Работа с базами данных/Группа Работа с базами данных/Диспетчер кнопочных форм. Появится сообщение, что в данной базе данных отсутствует кнопочная форма, создать ли ее? Подтвердите сообщение. Откроется окно (Рис. 2). Первоначально в окне присутствует по умолчанию страница кнопочной формы – Главная кнопочная форма.

2. Создайте первую страницу своей формы (кнопка Создать).

3. Введите имя страницы Главное меню и нажмите ОК.

4. Создайте еще одну страницу и назовите ее Отчеты.

5. Создайте еще одну страницу и назовите ее Формы.

 

Рис. 3. Окно страниц кнопочной формы

6. В списке страниц выберите Отчеты и нажмите Изменить. Откроется окно изменения страницы кнопочной формы (Рис. 3)

 

Рис. 4. Элементы кнопочной формы

7. Создайте элементы (кнопки с надписями) станицы Отчеты. Для этого

· щелкните на кнопке Создать;

· в строке Текст запишите поясняющую надпись к кнопке – Итоги семестра

· в строке Команда выберите из списка команду Открыть отчет;

· в последней строке выберите из списка соответствующий отчет и нажмите ОК.

 

8. Аналогично создайте и другие элементы формы – кнопки для просмотра отчетов Списочный состав, Дни рожденья, Бэджи.

9. Последним элементом страницы Отчеты будет кнопка возврата на страницу Главное меню. Для этого

· щелкните на кнопке Создать;

· в строке Текст запишите поясняющую надпись – Назад в Главное меню;

· в строке Команда выберите из списка команду Перейти к кнопочной форме;

· в последней строке выберите из списка страницу Главное меню и нажмите ОК.

10. Если вы хотите изменить порядок следования элементов, то используйте кнопки Вверх и Вниз. Можно также удалить ненужные элементы (кнопка Удалить).

11. Закройте страницу Отчеты (кнопка Закрыть). Вы вернетесь в окно Диспетчер кнопочных форм (Рис. 2).

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

13. Создайте кнопки просмотра имеющихся в базе данных форм Преподаватели-форма, Дисциплины-форма, Студенты-форма, Оценки группы и др. Не надо создавать кнопки к подчиненным формам.

14. Создайте на этой странице также кнопку возврата на страницу Главное меню.

15. Создайте элементы страницы Главное меню: кнопку перехода к странице Отчеты, кнопку перехода к странице Формы, кнопку выхода из приложения.

16. По завершении настройки страниц, в окне (Рис. 2) выделите страницу Главное меню и назначьте ее открытие по умолчанию (кнопка По умолчанию).

17. Выделите страницу кнопочной формы MainSwitchboard и удалите.

18. Закройте диспетчер (кнопка Закрыть).

19. Найдите в окне форм созданную форму Switchboard и переименуйте ее в Форма-меню. Откройте ее и просмотрите отчеты и формы с использованием главного меню.

Дополнение

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

2. Список команд, которые предлагает диспетчер, невелик:

· Перейти к кнопочной форме

· Открыть форму для добавления

· Открыть форму для изменения

· Открыть отчет

· Конструктор приложения

· Выйти из приложения

· Выполнить макрос

· Выполнить программу

3. Из списка видно, что диспетчер кнопочных форм напрямую может связать кнопку ТОЛЬКО с открытием формы или отчета, т.е., по сути, обеспечивает доступ к входным и к выходным данным. Запрос является инструментом обработки данных. Чтобы просмотреть результаты запроса, надо создать соответствующую форму или отчет на основе этого запроса. Тем не менее, можно включить в кнопочную форму доступ к таблицам или запросам, но для этого надо создавать соответствующий макрос и кнопку для него.

4. Для изменения состава кнопочного меню вновь запустите Диспетчер кнопочных форм.

5. Созданная форма имеет 3 страницы. Одна из страниц открывается по умолчанию. Переход между страницами, а также доступ к объектам базы данных осуществляется кнопками.

Задание 2. Создание кнопочной формы в режиме конструктора

Создать с помощью конструктора пользовательскую форму базы данных, обеспечивающую просмотр объектов базы данных: форм, отчетов, запросов.

Конструктор предоставляет множество инструментов для создания форм пользователя. Рассмотрим некоторые из них. Создадим форму с вкладками, на которых будут размещены кнопки перехода к объектам.

Примерный вид формы после выполнения задания (Рис. 5)

 

Рис. 5. Примерный вид пользовательского интерфейса

Технология работы

Этап 1. Создание формы

1. На ленте на вкладке Создание в группе Формы выберите кнопку Конструктор форм.

2. Запустите режим создания формы с помощью этой кнопки конструктора.

3. Обратите внимание, что открылась вкладка Конструктор, в которой представлена группа Элементы управления (Рис. 6).

 

Рис. 6. Элементы управления

4. Измените размеры пустого бланка формы, потянув за границы – правую и нижнюю. В дальнейшем, когда все объекты формы будут созданы и размещены, границы можно будет изменить (например, уменьшить).

5. Сделайте видимой область заголовка формы, запустив специальную команду нажатием кнопки в группе Элементы управления (Рис. 7).

 

Рис. 7. Видимоcтъ области заголовка формы

 

6. Создайте заголовок формы – Деканат – инструментом Надпись Аа.

7. Создайте надписи Базу данных разработал, Фамилия, Имя, Отчество, Группа, Год.

Этап 2. Создание вкладок

1. В группе Элементы управления выберите Вкладка.

2. В центральной части бланка формы вытяните прямоугольник (его размеры в последствии можно изменить). Появится объект с двумя вкладками.

3. Щелкните на корешок вкладки правой кнопкой и в контекстном меню выберите Вставить вкладку. Получится объект с тремя вкладками.

4. Измените названия вкладок. Для этого

· двойным щелчком на название вкладки откройте окно свойств объекта Вкладка;

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

· закройте окно свойств.

5. Назовите другие вкладки Формы и Запросы.

Примечание.

Следует различать подпись объекта (вкладка Макет) и имя объекта (вкладка Другие).

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...