ü Создайте ленточную автоформу Заказы (в дальнейшем вместо формы можно использовать отчет)
ü Создайте в режиме Конструктора форму без источника данных Поиск
ü В форме при помощи мастера создайте три поля со списком. Полям присвойте следующие имена: 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] |
ü Откройте форму Поиск в режиме Конструктора и привяжите макросы к соответствующим формам
|
|
ü Попробуйте создать похожие макросы, открывающие отчеты в соответствии с заданными условиями