Встраивание в форму кнопок

 

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

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

2. Щелкните в первой пустой строке колонки Макрокоманда и откройте список. Выберите макрокоманду Открыть форму. В поле Имя формы выберите из списка форму Структура цен. В поле Режим установите опцию Форма. В поле Режим данных установите опцию Только чтение. В поле Режим окна установите опцию Обычное. Сохраните макрос под именем Открытие диаграммы, закройте окно макроса и откройте форму Заказы в режиме конструктора.

3. Теперь в форму можно вставить кнопку. Ее удобно поместить в область примечаний формы. Выполните щелчок на значке кнопки в панели элементов и разместите указатель мыши в области примечаний формы приблизительно посредине экрана. Отпустите кнопку мыши и на экране появится пронумерованная кнопка. Теперь этой кнопке необходимо присвоить имя и связать с ней некоторое действие. (Если после вставки кнопки открылось окно мастера создания кнопок, то закройте его, нажав кнопку Отмена).

4. Выполните двойной щелчок на созданной кнопке, откроется окно свойств. Установите следующие характеристики кнопки: Имя - Взгляд на диаграмму, Надпись - Просмотреть структуру цен, Нажатие кнопки - Открытие диаграммы. Закройте окно свойств. Проведите испытания кнопки.

5. Теперь необходимо вернуться к исходной форме. Один из способов - переключение на форму Заказы через меню Окно. Второй способ - создание дополнительной кнопки в форме Структура цен, посредством которой диаграммная форма будет закрыта, и произойдет возврат к исходной форме. Следовательно, необходимо создать соответствующий макрос, но можно воспользоваться мастером создания кнопок.

6. Перейдите в режим конструктора для диаграммной формы. Выполните щелчок на значке кнопки в панели элементов и разместите указатель мыши в области данных. На экране появится пронумерованная кнопка и откроется окно мастера создания кнопок. (Мы создадим кнопку с помощью мастера без использования макроса). В первом окне мастера в поле Категория выберите Работа с формой, в поле действие - Закрытие формы. Во втором окне - укажите, что необходимо разместить на кнопке (текст или рисунок). В третьем окне - задайте название для кнопки. Нажмите кнопку Готово. Проверьте работу кнопки.