Самоучитель Microsoft Access 2013



Download 16,15 Mb.
Pdf ko'rish
bet143/146
Sana15.11.2022
Hajmi16,15 Mb.
#866071
1   ...   138   139   140   141   142   143   144   145   146
Bog'liq
Юрий Бекаревич, Нина Пушкина - Самоучитель Microsoft Access 2013 (2014)


Глава 11 
заказано по всем договорам. Для этого в окне 
Добавление таблицы
выберите таб-
лицу ПОСТАВКА_ПЛАН. Заполните бланк запроса, как показано на рис. 11.22, и 
при сохранении дайте ему имя 
Заказано товаров

Рис. 11.22. 
Запрос для подсчета общего количества и стоимости заказанных товаров 
Используйте запрос в форме-представлении 
ТОВАР Список
для отображения ре-
зультатов выполнения запроса: общего количества и суммы заказанного товара. 
Откройте в Access соответствующий макет формы и дополните его элементом 
управления для связанных элементов. Для этого достаточно щелкнуть на располо-
женном на ленте конструктора представления значке 
Элемент управления для 
связанных элементов
(Related items Control) 
. Далее выделите новый элемент 
управления и, щелкнув на значке 
Добавление вкладки
, определите ее заголо-
вок и источник данных (рис. 11.23). 
Рис. 11.23. 
Определение источника данных для вкладки 


Создание веб-приложений 
445 
Рис. 11.24. 
Определение полей 
источника данных для вывода 
на вкладке 
Выделив элемент 
Всего заказано
, нажмите кнопку 
Данные
и в открывшемся окне 
выберите поля, которые нужно вывести на вкладке (рис. 11.24). 
Теперь в форме 
ТОВАР Список
для каждого выбираемого товара будет отобра-
жаться не только список заказов, но и новая вкладка с общими данными по этому 
товару (рис. 11.25). 
Рис. 11.25.
Форма 
ТОВАР Список
с новой вкладкой 
Всего заказано
в браузере 


446 
Глава 11 
Для формы 
ТОВАР Список
новая вкладка может быть добавлена к существующей 
вкладке 
ПОСТАВКА_ПЛАН 
без включения в нее дополнительного связанного 
элемента управления. Для этого предназначена кнопка со знаком 
+
на вкладке 
ПОСТАВКА_ПЛАН
(см. рис. 11.11). В отличие от вкладки дополнительного эле-
мента управления, ее данные будут отображаться не постоянно, а по требованию, 
т. е. при переходе на нее. 
Создание макросов 
Для реализации более сложной логики приложений, автоматизации выполнения 
задач, связи различных объектов, добавления функциональных возможностей не-
обходимо использовать доступный при разработке веб-приложений язык макросов. 
С помощью макросов в веб-приложении можно, например, открыть другую форму, 
применить фильтр или создать новую запись. 
В веб-приложении могут быть созданы макросы трех типов:
внедренные макросы
— привязаны непосредственно к событиям в элементах 
управления или формах-представлениях и сохраняются в них; 
изолированные макросы
— представлены наряду с другими объектами прило-
жения в области навигации в группе 
Макросы
, однако их запуск возможен 
только из другого макроса; 
макросы данных
— отличаются от изолированных макросов набором допусти-
мых макрокоманд и служат для добавления или изменения данных в таблицах. 
Внедренные макросы запускаются тогда, когда в форме-представлении или его 
элементе управления происходят определенные события, например, открытие 
представления, переход к другой записи, нажатие кнопки или обновление значения 
в поле. Такие макросы являются частью формы, в которую они внедрены. 
Создайте внедренный макрос, который при изменении исполнителя договора отме-
нит это действие и выведет соответствующее сообщение. Откройте макет формы 
ДОГОВОР Список
. Выделите элемент управления — поле 
Код исполнителя

с событием которого нужно связать макрос. Нажмите кнопку 
Действия
. Откроется 
диалоговое окно 
Действия 
с событиями для поля 
Код исполнителя
, к которым мож-
но привязать макрос (рис. 11.26). 
Рис. 11.26. 
События, доступные для поля формы 


Создание веб-приложений 
447 
Выберите событие 
После обновления
. Откроется пустой макрос в режиме конст-
руктора. Добавьте в него макрокоманды 
ОтменитьЗапись
из группы 
Операции 
ввода/вывода
и 
Окно сообщения
из группы 
Команды интерфейса пользовате-
ля
. Введите текст сообщения: 
Изменение исполнителя недопустимо!
При повторном открытии окна 
Действия
кнопка события, для которого существует 
внедренный макрос, будет окрашена зеленым цветом. Щелчком на ней макрос от-
кроется для редактирования. 
Теперь при работе в браузере операция изменения значения в поле 
Код исполнителя 
будет отменена и выведется 
Сообщение с веб-страницы
(рис. 11.27). 
Рис. 11.27. 
Сообщение об обновлении поля 
События формы-представления (рис. 11.28), к которым можно привязать внедрен-
ный макрос, открываются при выделении формы щелчком мыши за ее пределами.
Рис. 11.28. 
Окно действий для формы 
Создание изолированного макроса выполняется командой 
Главная | Дополни-
тельно | Макрос
(Home | Advanced | Macro). При этом также открывается пустой 
макрос в режиме конструктора, где можно добавить макрокоманды. При сохране-
нии изолированного макроса вводится 
Имя макроса
. Вызывается изолированный 
макрос из другого макроса макрокомандой 
ЗапускМакроса

Макросы данных создаются командой 
Главная | Дополнительно | Макросы дан-
ных
(Home | Advanced | Data Macro). 
Для ссылок на поля в макросе используется формат 
[
ИмяТаблицы
].[
ИмяПоля
]

Задание 11.5. Создание в форме изолированного макроса 
Создайте и организуйте выполнение изолированного макроса для открытия формы 
ДОГОВОР Список
с заданным номером договора. 


448 
Download 16,15 Mb.

Do'stlaringiz bilan baham:
1   ...   138   139   140   141   142   143   144   145   146




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish