Читайте также:
|
|
6. Открыть в конструкторе запрос «Для ленточной по конкретному магазину», и в условие отбора поля Магазин через Построитель внести выражение (Рисунок 4)
[Forms]![Выборочные формы]![ПолеСоСпМАГАЗИНОВ]
Внимание! Если внешним ключом является поле Код магазина, то в запросе в условие отбора поля Код магазина внести выражение,
[Forms]![Выборочные формы]![ПолеСоСпМАГАЗИНОВ]
Рисунок 4 Условие отбора в запросе
7. Создать макрос «Ленточная для конкретного магазина»(Рисунок 5)
Рисунок 5 Макрос «Ленточная для конкретного магазина»
8. Создать макрос «Закрыть форму ВЫБОРКА» (Рисунок 6)
Рисунок 6 Макрос «Закрыть форму ВЫБОРКА»
9. Привязать макрос к стрелке в раскрывающемся списке ПолеСоСпМАГАЗИНОВ на форме «ВЫБОРКА»:
· Форма «ВЫБОРКА» в режиме Конструктора;
· Выделить поле раскрывающегося списка ПолеСоСпМАГАЗИНОВ на форме – ПКМ - свойства – события -- После обновления -- открыть список макросов и выбрать ранее созданный макрос «Ленточная для конкретного магазина»;
10. Привязать макрос «Закрыть форму ВЫБОРКА» к указанной форме:
· Форма «ВЫБОРКА» в режиме Конструктора;
· в списке объектов базы данных выбрать закладку «Макросы»;
· нужный макрос, например «Закрыть форму ВЫБОРКА», перетащить с помощью мыши на форму в нужное место, появляется кнопка, на которой написано «Закрыть форму ВЫБОРКА».
11. Переключиться в режим Формы и выбрать в раскрывающемся списке ПолеСоСпМАГАЗИНОВ на форме нужное, сразу же сработает макрос.
МАКРОС ВЫБОРА КАТЕГОРИИ ПО СПИСКУ
с заданием условия отбора в макросе
Для создания макроса «Просмотр данных, выбранных для конкретной категории» необходимо выполнить следующие шаги:
1. Создать запрос с вычисляемым полем, дать ему имя «Стоимость товара» (или взять ранее созданный), причем в этом запросе обязательно должно быть поле Магазин.
Внимание! Если внешним ключом является поле Код категории, то в запрос следует принести и поле Код категории, и поле Категория.
2. Создать из запроса «Стоимость товара» через Мастера форм ленточную форму «Стоимость товара ленточная» (Рисунок 7), разместить на форме кнопку «Закрыть форму».
Рисунок 7 Ленточная форма «Стоимость товара»
Внимание!
Если внешним ключом является поле Код категории, то в ленточную форму не нужно приносить поле Код категории, а только поле Категория.
Нельзя использовать ранее созданную форму «Ленточная форма для конкретного магазина», т.к. форма наследует «старое» условие отбора.
3. На форме (см. выше Рисунок 3) разместить следующие надписи:
· «Просмотр данных, выбранных для конкретной категории»,
· «Выберите из списка Категорию».
4. На форме создать ПолеСоСписком из справочной таблицы «Категория», выбрав для раскрывающего списка поле Категория. Затем ПКМ и в свойствах поля задать уникальное имя полю, например, ПолеСоСпКАТЕГОРИЯ.
Дата добавления: 2015-08-13; просмотров: 79 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ПРОСМОТР С ВЫБОРКОЙ В ФОРМЕ | | | Внимание! Если первичным ключом является поле Код категории, то в список следует принести и поле Код категории, и поле Категория. |