Студопедия — Создание макросов
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Создание макросов






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

Распределим действия кнопок:

С кнопкой Платежи связано событие – открытие формы Оплата коммунальных услуг.

С кнопкой Организации ПТО связано событие – открытие формы Организации ПТО.

С кнопкой Газ связано событие – открытие отчета платежей за Газ.

С кнопкой Свет связано событие – открытие отчета платежей за Свет.

С кнопкой Выход связано событие – закрытие приложения и выход из MS ACCESS.

1. В окне базы данных выберите вкладку Макросы.

2. Щелкните на кнопке Создать. Откроется новое окно макросов по умолчанию с двумя столбцами в верхней части Макрокоманда и Примечание. В нижней части окна находится область Аргументы макрокоманды. В этой области задаются свойства для макрокоманд.

3. Выполните команду Вид - Имена макросов. ACCESS добавит столбец Имя макроса.

4. В столбце Имя макроса введите имя макроса otkr1, в столбце Макрокоманда выберите из списка макрокоманду ОткрытьФорму.

5. Далее заполните параметры аргументы макрокоманды по образцу (Рис. 176).

 

 

Рис. 176. Создание макроса

 

6. Для макроса otkr1 введите вторую макрокоманду Развернуть макроса. Эта макрокоманда не имеет аргументов.

7. Аналогично создайте макросы otkr2 и Выход. Для ввода аргументов следует ориентироваться на комментарии к соответствующим макрокомандам в столбце Примечание (Рис. 177).

 

Рис. 177. Группа макросов с именем Макрос1

 

8. Сохраните группу макросов по команде Файл – Сохранить. Имя оставьте по умолчанию Макрос1 и щелкните на кнопке ОК.

Группа макросов с именем Макрос1 теперь содержит макросы для связи с тремя кнопками формы Платежи, Организации ИТО и Выход.

По аналогии создайте группу макросов с именем Макрос2 для связи с кнопкой Газ (Рис. 178).

 

Рис. 178. Группа макросов с именем Макрос 2

 

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

1. Выберите вкладку Формы в окне базы данных.

2. Выберите форму Коммунальные платежи и щелкните на кнопке Конструктор.

3. Выделите кнопку Платежи и нажмите правую кнопку мыши, затем в появившемся контекстном меню выберите пункт Свойства. Откроется окно свойств кнопки Платежи.

4. Выберите вкладку События.

5. В позиции Нажатие кнопки выберите из списка макрос Maкpoc1.otkrl:

 

Рис. 179. Вкладка События в окне свойств кнопки Платежи

 

6. Закройте окно свойств кнопки Платежи и сохраните форму, щелкнув на кнопке Сохранить.

7. Откройте форму Коммунальные платежи.

8. Щелкните на кнопке Платежи. В ответ на это событие откроется форма Оплата коммунальных услуг. т.е. (выполниться макрос с именем Maкpocl.otkr1).

Обратите внимание, что имя отдельного макроса из группы – сложное и состоит из имени группы - Макрос1, затем после точки стоит имя макроса otkr1. Это значит, что внутри группы каждый отдельный макрос имеет свое имя.

9. По аналогии с кнопкой Организации ПТО свяжите макрос с именем Maкpocl.otkr2.

10. Проверьте работу кнопку Организации ПТО.

 

Дальнейшая работа связана с макросами отчетов. Макросы отчетов могут быть связаны с двумя типами событий: событиями отчетов и событиями разделов. Первые выполняются на уровне всего отчета, а вторые на уровне отдельных разделов (областей) отчета.

1. Откройте форму Коммунальные платежи в режиме Конструктор.

2. Выделите кнопку Газ и нажмите правую кнопку мыши. В появившемся контекстном меню выберите пункт Свойства. Откроется окно свойств кнопки Газ.

3. Выберите вкладку События.

4. В поле Нажатие кнопки выберите макрос с именем Maкpoc2.otkr2 (рис. 179).

5. Закройте окно свойств кнопки.

6. Сохраните и закройте форму.

7. Выберите вкладку Отчеты.

8. Откройте отчет по Газу - Платежи за газ по районам города в режиме конструктора.

9. Выполните команду Вид – Свойства. Откроется диалоговое окно свойств отчета.

10. Выберите закладку События.

11. В поле Закрытие выберите макрос с именем Maкpoc2.zakr2 (Рис. 180).

 

 

Рис. 180. Закладка События в окне свойств Отчета

 

12. Закройте окно и сохраните отчет.

 

Проверьте заданное действие. Для этого откройте кнопочную форму Коммунальные платежи. Нажмите кнопку Газ. В результате откроется отчет по газу.

При закрытии отчета, откроется форма Коммунальные платежи, т.е. произойдет выполнение макроса с именем Maкpoc2.zakr2.

 

Осталось связать кнопку Выход формы Коммунальные платежи с макросом выхода из MS ACCESS.

1. Откройте форму Коммунальные платежи в режиме конструктора.

2. Выделите кнопку Выход. Нажмите правую кнопку мыши и в появившемся контекстном меню выберите пункт Свойства.

3. В поле Нажатие кнопки выберите макрос с именем Макросl.Выход (Рис. 181). Закройте окно свойств.

 

 

Рис. 181. Задание свойств кнопки Выход

 

4. Сохраните и закройте форму.

5. Проверьте действие кнопки Выход формы Коммунальные платежи.

 

В MS ACCESS существует специальный макрос AutoExec, который выполняется автоматически при открытии базы данных. Создадим макрос, который будет автоматически открывать форму Заставка_l.

1. Выберите вкладку Макросы.

2. Щелкните на кнопке Создать.

3. Создайте макрос с указанными параметрами (Рис. 182).

 

 

Рис. 182. Окно макроса AutoExec

 

4. Закройте макрос. При закрытии задайте имя макроса AutoExec.

 

В результате при открытии файла Коммунальные платежи.mdb на экране автоматически появится форма Заставка_1. Щелчок на кнопке ОК приводит к открытию формы Коммунальные платежи. Щелкая по кнопкам созданной формы можно управлять базой данных (кроме кнопки Свет).

Задание действий кнопке Свет отводится на самостоятельную работу.

Создание информационной системы Коммунальные платежи для работы в среде MS ACCESS закончено.

 







Дата добавления: 2014-11-10; просмотров: 450. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Предпосылки, условия и движущие силы психического развития Предпосылки –это факторы. Факторы психического развития –это ведущие детерминанты развития чел. К ним относят: среду...

Анализ микросреды предприятия Анализ микросреды направлен на анализ состояния тех со­ставляющих внешней среды, с которыми предприятие нахо­дится в непосредственном взаимодействии...

Типы конфликтных личностей (Дж. Скотт) Дж. Г. Скотт опирается на типологию Р. М. Брансом, но дополняет её. Они убеждены в своей абсолютной правоте и хотят, чтобы...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия