Организация поиска при помощи макроса

ü Создайте ленточную автоформу Заказы (в дальнейшем вместо формы можно использовать отчет)

ü Создайте в режиме Конструктора форму без источника данных Поиск

ü В форме при помощи мастера создайте три поля со списком. Полям присвойте следующие имена: firma, computer,printer

ü Отключите кнопку мастера и создайте кнопки для просмотра заказов по выбранному параметру

ü Сохраните форму

ü Перейдите на вкладку Макросы и создайте групповой макрос МПОИСК

Имя макроса Макрокоманда Аргументы
Фирма Открыть форму Имя формы:Заказы Условие отбора: [Клиент]=[Forms]![Поиск]![firma]
Компьютер Открыть форму Имя формы:Заказы Условие отбора: [Код]=[Forms]![Поиск]![computer]
Принтер Открыть форму Имя формы:Заказы Условие отбора: [Принтер]=[Forms]![Поиск]![printer]
фирком Открыть форму Имя формы:Заказы Условие отбора: [Клиент]=[Forms]![Поиск]![firma] And [Код]=[Forms]![Поиск]![computer]
фирприн Открыть форму Имя формы:Заказы Условие отбора [Клиент]=[Forms]![Поиск]![firma] And [Принтер]=[Forms]![Поиск]![printer]
фиркомприн Открыть форму Имя формы:Заказы Условие отбора: [Клиент]=[Forms]![Поиск]![firma] And [Код]=[Forms]![Поиск]![computer] And [Принтер]=[Forms]![Поиск]![printer]

ü Откройте форму Поиск в режиме Конструктора и привяжите макросы к соответствующим формам

ü Попробуйте создать похожие макросы, открывающие отчеты в соответствии с заданными условиями


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: