Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Объект Макрос




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

Рассмотрим несколько возможностей:

1) Построение макроса.

Если в окне Свойств активизировать одно из событий, Access выведет на экран список всех сохраненных в базе данных макросов. Проектировщику базы данных останется только выбрать один из элементов списка, чтобы связать свойство элемента управления с макросом.

Пусть нужен инструмент для быстрого доступа к наиболее часто используемым формам и отчетам. Открыть требуемые формы и отчеты можно при помощи кнопок. В этом случае говорят также о панели управления формами или отчетами. Прежде чем создать кнопки, создают макрос. В окне БД выбирают раздел «Макрос», затем команду «Создать». Access открывает пустое окно для создания макроса. Оно имеет вид таблицы. Первый столбец таблицы предназначен для макрокоманд. Второй столбец содержит комментарии. В окне БД необходимо выбрать требуемую форму и отбуксировать ее в окно создания макроса. В момент, когда левая кнопка мыши будет отпущена, в колонке «Макрокоманда» отобразится макрокоманда «ОткрытьФорму». В нижней части окна отобразится имя открываемой формы и режим «Форма» или «Конструктор». Сохраняется макрос с произвольным именем.

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

 

2) Автоматический запуск макроса.

Чтобы сэкономить время на выполнение одного или нескольких действий при открытии БД, создается макрос для автоматического выполнения этих действий. Макрос, который откроет форму «Панель кнопок» при запуске БД, необходимо назвать «AutoExec».

 

3) Регистрация дат создания и изменения записей с помощью макроса.

Чтобы создать макрос для автоматического ввода в поле «Дата_ввода» даты ввода, в форме, созданной для заполнения, необходимо выполнить следующие действия:

· Создать новый макрос, в качестве «Макрокоманды» выбрать команду «ЗадатьЗначение», в качестве аргумента «Элемент» – имя поля в квадратных скобках, т.е. [Дата_ввода], в качестве аргумента «Выражение» – встроенную функцию Date ().

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

 




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 792; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.