Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Создание Windows приложений. Пример создания экранной формы



Сохранение макросов.

Для сохранения макроса необходимо выполнить следующие действия:
Выбрать команду Файл -> Сохранить. Или выполнить щелчок по пиктограмме Сохранить на панели инструментов. Если макрос сохраняется впервые, Access запросит для него имя. Ввести имя созданного макроса, выполнить щелчок по кнопке ОК и закрыть окно макросов, нажав комбинацию клавиш Ctrl+F4.

Выполнение макроса.

После завершения разработки макроса можно проверить его работу, запустив макрос на выполнение. Самым простым способом является следующий: открыть вкладку Макросы в окне БД, выделить макрос и щелкнуть по кнопке Запуск или выполнить двойной щелчок на макросе в окне БД. Другой способ запуска следующий:
Выбрать команду Сервис-> Макрос ->Запуск макроса. В появившемся диалоговом окне Запуск макроса выбрать или ввести имя макроса. Если макрос открыт в режиме конструктора, его можно выполнить, щелкнув по кнопке Запуск на панели инструментов. Кроме того, макросы можно выполнять при помощи кнопок, которые добавляются в формы. Кнопки макросов можно создать методом перетаскивания.

  1. Открыть нужную форму в режиме конструктора, переместить форму и установить ее размеры таким образом, чтобы можно было видеть и окно БД.
  2. Открыть вкладку Макросы в окне БД для отображения макросов.
  3. Перетащить нужный макрос в то место формы, где необходимо разместить кнопку. Созданная кнопка появится в окне формы.

Макрос можно настроить таким образом, чтобы он выполнялся автоматически при запуске БД. Для этого достаточно при сохранении созданного макроса присвоить ему имя Autoexec. Макросы Autoexec обычно используются для открытия форм, с которыми чаще всего работают пользователи, или для размещения на экране нескольких часто используемых форм и/или отчетов. Удерживая клавишу Shift во время открытия БД, можно отменить запуск макроса Autoexec.

Создание Windows приложений. Пример создания экранной формы.

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

Экранная форма-графическое представление окна Windows-приложения вместе с содержанием этого окна.

Создание включает в себя:

¾ -совокупность св-в этого окна с их значениями

¾ -совокупность объектов,находящихся в этом окне

¾ -совокупность св-в этих объектов,а также их значений

Программный проект-совокупность частей,составляющих будущее Windows-приложений,любой проект должен состоять из одной или нескольких экранных форм и одного или нескольких программных модулей.Проект хранится в файле с расширением.vbr.

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

Бол-во процедур,из которых сост.программный код VBA,привязаны к событиям,они называются процедурами-событиями.

При создании нового проекта в окне конструктора форм сразу появ-ся пустая форма с именем Form1.Если форма явл-ся выделенным объектом,то окно св-в отображает ее св-ва и эти св-ва можно просмотреть и изменить.Так для изменения заголовка следует найти св-во Caption,выделить его двойным щелчком мыши и ввести текст заголовка.Св-во BackColor открывает палитру цветов для изменения цвета формы.

Св-ва Left Top определяет положение формы на экране при запуске программы на выполнение.Это координаты левого верхнего угла формы в твипах.

Для изменения можно ввести новые значения с клавиатуры или мышью переместить границу изображения формы на экране.В режиме выполнения можно перемещать форму,как обычное окно Windows,но это не влияет на значения указанных форм.

Рассм. пример проектирования Windows-приложения.Пусть требуется определить площадь стен комнаты,имеющей форму прямоугольной призмы.Содержание экран.формы представлено на след.слайде.Начнем с установки имени формы и цвета фона.Эти св-ва уст-ся в строках:Name,Caption,BackColor.Значения первых двух из этих св-в устанавливаем.Площадь стен и площадь стен комнаты,а значение последнего выбираем с помощью раскрывающейся панели.Выбираем квадратик с белым цветом и значением св-ва BackColor экран.формы станет белый цвет.Далее в соответствии с макетом размещаем на экран.форме 6 объектов Метка,которая будет содержать надписи.Для этого щелкнем по пиктограмме инструмента в виде заглавной буквы "А",поместим указатель мыши в то место экран.формы,где будет находиться левый верхний угол будущего объекта и,нажав левую кнопку мыши,протащим указатель в то место,где будет находиться правый нижний угол объекта. Так же создадим остальные 5 объектов Метка.





Дата публикования: 2015-11-01; Прочитано: 472 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...