Макросы. Создание кнопок для запуска форм

Определение макроса

makrosМакрос – это набор из нескольких команд на языке Visual Basic, который позволяет упростить или запрограммировать операции с базой данной. Как правило макросы записываются в автоматическом режиме, поэтому нет необходимости в знании языка Viual Basic. Макросы программируют рутинные операции при помощи легко создаваемммых кнопок. С помощью макросов удобно создавать главное меню прикладной системы и подчиненные меню. В Access 97 имеется 49 макрокоманд, которые можно включать в макросы.

Как правило макросы связаны с “реакцией на событие” управляющих элементов Access. События определяют, что происходит при нажатии кнопки, входе или выходе из поля БД, открытии или закрытии формы или отчета.

Замечание. Первоначально задания приводятся с учетом Access 97, в дальнейшем планируется их адаптировать под более поздние версии.

Создание кнопок для запуска форм

Создадим форму “Панель с кнопками” для вызова некоторых форм нашей базы данных. Для этого выберем закладку Макрос на панели базы данных, нажмем кнопку Создать. На экране появится окно Макрос1: макрос. В нем имеется таблица с двумя полями. Первое из них предназначено для записи макроса, второе – для комментариев. Теперь сделаем доступными одновременно два окна, для этого выберем пункты меню Окно / Слева направо.

Нажмем на панели БД закладку Форма, выберем форму “Покупатель” и перетащим ее в первую строку таблицу определения макроса в столбец Макрокоманда. Там появится текст Открыть Форму, в нижней части окна – аргументы макрокоманды. Свернем окно базы данных, откроем побольше окно макросов. В строке Примечание запишем Ввод данных по покупателю. Закроем макрос, сохраним его с именем “Покупатель”.

Теперь создадим форму для размещения кнопок. Выберем закладку Форма в окне базы данных, создадим «пустую» форму, для чего нажмем кнопку Создать и выберем режим Конструктор. Затем снова перейдем к закладке Макрос, возьмем созданный нами макрос “Покупатель” и отбуксируем его в форму. Там появится кнопка с надписью Покупатель. При просмотре списка можно обнаружить, что в свойстве Нажатие кнопки записано имя макроса «Покупатель».

Закроем форму и сохраним ее с именем “Панель кнопок”. Для проверки ее работы откроем форму и нажмем кнопку Покупатель. На экране появится созданная нами ранее форма “Покупатель”, с помощью которой можно просматривать и вводить данные по покупателям.

Задание

  1. Создать в форме “Панель кнопок” кнопки Товар и Заказ для форм “Товар” и “Заказ с полем со списком”.
  2. Добавить в форму “Панель кнопок” заголовок Основные формы ввода данных.
  3. Поместить заголовок на приподнятый прямоугольник, кнопки на утопленный. 
Поделиться:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • StumbleUpon
  • Technorati
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.