
- •Отображение выборочных данных
- •Просмотр с выборкой в форме макрос выбора магазина по списку с заданием условия отбора в запросе
- •Макрос выбора категории по списку с заданием условия отбора в макросе
- •Макрос выбора товара по подстроке с заданием условия отбора в макросе
- •Выборочные отчеты
- •На этой форме разместить следующие надписи:
Выборочные отчеты
Для создания макроса «Стоимость товаров, выбранных для конкретного магазина» необходимо выполнить следующие шаги:
Создать из запроса «Стоимость товаров» (а не «Для ленточной по конкретному магазину») через Мастера отчетов отчет «Стоимость товара по магазинам» с группировкой по магазинам и подведением итогов.
Внимание! Если внешним ключом является поле Код магазина, то в запрос следует принести и поле Код магазина, и поле Магазин.
Внимание! Если внешним ключом является поле Код магазина, то в отчет не нужно приносить поле Код магазина, а только поле Магазин.
Создать пустую форму (Рисунок 12), и сохранить под именем «Выборочные отчеты», например.
Поле ОтчетПоМАГАЗИНУ
Поле ОтчетПоКАТЕГОРИИ

Рисунок 12 Форма «Выборочные отчеты»
На этой форме разместить следующие надписи:
«Выборочные отчеты»,
«Выберите из списка Категорию и получите отчет»,
«Выберите из списка Магазин и получите отчет».
На этой форме создать ПолеСоСписком из справочной таблицы «Магазины», выбрав для раскрывающего списка поля Магазин, Адрес. Затем ПКМ и в свойствах поля задать уникальное имя полю, например, ОтчетПоМАГАЗИНУ.
Внимание! Если первичным ключом является поле Код магазина, то в список следует принести и поле Код магазина, и поле Магазин, и поле Адрес.
Создать макрос «Отчет по конкретному магазину»(Рисунок 13)
Рисунок 13 Макрос «Отчет по конкретному магазину»
Создать макрос «Закрыть Выборочные отчеты» (Рисунок 14)
Рисунок 14 Макрос «Закрыть Выборочные отчеты»
Привязать макрос к стрелке в раскрывающемся списке ОтчетПоМАГАЗИНУ на форме «Выборочные отчеты»:
Форма «Выборочные отчеты» в режиме Конструктора;
Выделить поле раскрывающегося списка ОтчетПоМАГАЗИНУ на форме – ПКМ - свойства – события -- После обновления -- открыть список макросов и выбрать ранее созданный макрос «Отчет по конкретному магазину»;
Привязать макрос «Закрыть Выборочные отчеты» к указанной форме:
Форма «Выборочные отчеты» в режиме Конструктора;
в списке объектов базы данных выбрать закладку «Макросы»;
нужный макрос, например «Закрыть Выборочные отчеты», перетащить с помощью мыши на форму, например «Выборочные отчеты», в нужное место, появляется кнопка, на которой написано ««Закрыть Выборочные отчеты»
Переключиться в режим Формы и выбрать в раскрывающемся списке ОтчетПоМАГАЗИНУ на форме нужное, сразу же сработает макрос.
Не забыть внести на ГЛАВНУЮ КНОПОЧНУЮ ФОРМУ кнопки «ПРОСМОТР ДАННЫХ В ФОРМЕ С ВЫБОРОМ» и «ВЫБОРОЧНЫЕ ОТЧЕТЫ»
Рисунок 15 Кнопочная форма «ПРОСМОТР»
Рисунок 16 Кнопочная форма «ОТЧЕТЫ»