Лабораторная работа № 8. Основы работы в СУБД Microsoft Access. Создание и использование форм и отчетов

2. «СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ ФОРМ И ОТЧЕТОВ»

2.10. ЗАДАНИЕ 24. Создание элементов управления Кнопка в форме Учетная карта

  1. Откройте форму Учетная карта в режиме Конструктора. Методом протягивания увеличьте область Примечания формы на 1,4 – 2 см. (Если этот раздел не отображается, выполните команду Вид>Заголовок>Примечание формы)
  2. Убедитесь, что кнопка Мастера  на панели элементов активизирована. Щелкните на инструменте Кнопка , а затем щелкните в том месте Примечания формы, где будет размещаться новый элемент Кнопка. Запустится процесс создания кнопки под руководством Мастера.
  3. Создание кнопки поиска записей. В первом окне Мастера в области Категории щелкните на требуемой категории действия, в данном случае – Переходы по записям, а затем выберите в списке Действия Поиск записи. Нажмите кнопку Далее.
  4. В следующем окне Мастера необходимо указать, что будет отображаться на кнопке: текст или рисунок. Выберите переключатель Рисунок и выберите стандартный рисунок Бинокль2, хотя, если установить флажок опции Показать все рисунки, можно будет выбрать любой другой рисунок. Нажав кнопку Далее, перейдите в следующее окно Мастера
  5. В заключительном окне Мастера укажите имя новой кнопки, например, Поиск записи, и щелкните на кнопке Готово.
  6. Аналогичным образом создайте Кнопку, реализующую вызов запроса Список студентов по группам. Пусть в кнопке отображается текст. Создайте еще две кнопки – Печать формы и Закрытие формы.
  7. Выровняйте все значки кнопок По верхнему краю, предварительно выделив их, щелкните на левой линейке Формы в месте, близком к расположению значков и воспользуйтесь командами меню Файл>Выровнять.
  8. Перейдите в режим Формы. Теперь она выглядит так, как показано на рис. 49.

  

Рис. 49. Форма Учетная карта, дополненная кнопочными элементами

9. Работа с кнопкой поиска записи. Команда поиска записи реализует простое средство поиска. Вызов этой команды активизирует диалоговое окно, которое позволит по фрагменту одного или нескольких полей найти нужную запись. Поработайте с кнопкой Поиск записи. Найдите, например, данные студента, фамилия которого начинается на Бере. Если Вы не помните фамилию полностью, воспользуйтесь, опциями диалогового окна или масками (*, #, ?), действие которых было описано в разделе «Операторы».

Поработайте с другими кнопками, оцените их достоинства и недостатки. Обратите внимание на всплывающие подсказки на кнопках, отмеченных рисунками. Попробуйте создать другие кнопки, предлагаемые Мастером, или вызывающие любой созданный вами запрос.

 Создание кнопочных форм

 После создания реальной базы данных, грамотно пользоваться ею может только создатель. Поэтому для ее эксплуатации рядовым пользователем необходимо создать оболочку управления с понятным интерфейсом (интерфейс – средства взаимодействия). Для этой цели подходят, так называемые, кнопочные формы. Идея в том, чтобы установить связь между определенным событием и щелчком мыши по графическому изображению кнопки. Однако, не все события можно вызвать с использованием кнопочных форм реализованных в СУБД ACCESS. Поэтому, для обхода этого препятствия, можно воспользоваться созданием макросов. Макрос является программой, содержащей макрокоманды т.е. вызов определенных действий с заданными параметрами. Запуск макроса можно выполнить из кнопочной формы.