Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Фатхутдинова / Access-для выполнении КР.doc
Скачиваний:
40
Добавлен:
23.01.2014
Размер:
1.04 Mб
Скачать
      1. Автоматизация поиска, обновления и манипулирования данными с помощью кнопочной формы ms Access

Работа с приложением, в котором реализовано выполнение некоторых функций, позволяет пользователю не затрачивать усилий на поиск соответствующих объектов: «таблиц», «запросов», «форм», «отчетов», необходимых для решения задач, путем предоставления удобного интерфейса типа меню. С этой целью создается объект «кнопочная форма», выполняющая роль панели управления приложением. Такая панель управлением содержит кнопки, обеспечивающие вызов других объетов «кнопочная форма», а также отдельных объектов – «отчетов», «форм», «макросов».

Объект «кнопочная форма» может состоять из нескольких страниц, соответствующих различному уровню в структуре приложения, одна из страниц объекта «кнопочная форма» является главной или стартовой, а остальные подчиненными или вызываемыми. Создадим объекты главная и подчиненная кнопочные формы для работы с базой данных “Авиапарк”.

1) Выберите команду Сервис/Служебные программы/Диспетчер кнопочных форм, подтвердите создание объекта «кнопочная форма». В окне диспетчера появится область со строкой Main Switchboard(Default) (рис. 30). В этой области формируется список объектов «кнопочная форма» разных уровней (по кнопке Создать). Введите имя страницы (в данном примере – Поиск информации). Любую из подготовленных страниц можно сделать стартовой. Для этого необходимо выбрать объект «форма» из списка и нажать кнопку По умолчанию.

Рис. 30

2) оформите подготовленные страницы с помощью элементов объекта «кнопочная форма». Для этого выделите имя объекта «форма», нажмите кнопку Изменить. В появившемся окне диалога можно переименовать объект «кнопочная форма» и все ее элементы (кнопки) создать, нажав кнопку Создать.

Рис. 31

Для связи создаваемой кнопки с нужным объектом надо выбрать одну из команд из предлагаемого списка (рис. 31). Для вызова любого объекта «кнопочная форма» необходимо выбрать команду Перейти к кнопочной форме, для вызова подготовленного ранее объекта «форма» – команду Открыть форму для изменения, для завершения приложения – команду Выход из приложения и т.д. Закончив создание страницы объекта главная кнопочная форма, нажмите кнопку Закрыть. В объекте подчиненная «кнопочная форма» создается кнопка для возврата к объекту главная «кнопочная форма».

В поле Текст вводится подпись для создаваемой кнопки. С помощью поля Форма указывается вызываемый объект приложения. Таким образом устанавливаются необходимые связи между объектами «кнопочная форма», их элементами и объектами приложения.

3) создайте необходимые страницы и элементы, для определения одной из страниц в качестве стартовой, нужно выбрать ее и нажать кнопку “По умолчанию” (рис. 30).

Для встраивания рисунков в объект «кнопочная форма» необходимо открыть объект «кнопочная форма» в режиме конструктора, щелкнуть на области объекта «форма» слева и нажать правую кнопку, в открывшемся окне свойств укажите полный путь к графическому файлу (строка Рисунок), тип рисунка – связанный и т.д. Попытка внесения произвольных изменений в объект «кнопочная форма» в режиме конструктора формы может привести к тому, что она перестанет работать. Поэтому для редактирования объекта «кнопочная форма» открывайте ее тем же способом, которым и создавали - Сервис/Служебные программы/Диспетчер кнопочных форм.

При создании в приложении объектов «кнопочная форма» с помощью диспетчера кнопочных форм Access автоматически создает объект «таблица» (в разделе Таблицы) со ссылками между элементами кнопочных форм и вызываемыми объектами приложения (рис. 32). В этой таблице отражены страницы форм, их элементы и выполняемых с их помощью действия.

Рис. 32