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



Download 16,15 Mb.
Pdf ko'rish
bet113/146
Sana15.11.2022
Hajmi16,15 Mb.
#866071
1   ...   109   110   111   112   113   114   115   116   ...   146
Bog'liq
Юрий Бекаревич, Нина Пушкина - Самоучитель Microsoft Access 2013 (2014)


Глава 9 
Рис. 9.1. 
Окно конструирования макроса с 
Каталогом макрокоманд
Внедренные макросы отличаются от изолированных макросов тем, что они хранят-
ся в формах и отчетах. Они не отображаются в виде объектов в группе 
Макросы
(Macros) в области навигации. Это упрощает управление базой данных, поскольку 
не нужно следить за тем, какие макросы относятся к какой форме или отчету. Вне-
дренные макросы сохраняются в составе формы или отчета и при их копировании, 
импорте или экспорте. 
Формирование макрокоманд в окне макроса 
При создании нового макроса в его окне отображается поле 
Добавить новую мак-
рокоманду
(Add New Action) с раскрывающимся списком (см. рис. 9.1). В списке 
представлен весь доступный набор макрокоманд. Этот набор можно изменять, на-
жимая кнопку 
Показать все действия
(Show All Action) на ленте конструктора 
макросов в группе 
Показать или скрыть
(Show/Hide). Если кнопка не нажата, то в 
набор не включаются так называемые 
небезопасные макрокоманды
. К ним отно-
сятся макрокоманды, изменяющие базу данных или получающие доступ к ресурсам 
вне базы. Это позволяет пользователю при необходимости исключить использова-
ние небезопасных макрокоманд в своем приложении и таким образом предоставить 
возможность открывать базу данных с полным набором функций, даже если она не 
получила статус доверенной. Доверенной база данных становится, например, 
в случае, если она получена из источника, включенного в список надежных. 


Разработка приложений с использованием макросов 
367 
Для постоянного отображения в окне конструктора макросов списка всех доступ-
ных макрокоманд нужно нажать кнопку 
Каталог макрокоманд
(Action Catalog).
В окне каталога для простоты поиска макрокоманды разбиты на функциональные 
группы и обеспечена очень удобная возможность поиска макрокоманды по имени 
(см. рис. 9.1). Кроме того, в каталоге имеется раздел 
В этой базе данных
(In this 
Database), где представлены не только все макросы из области навигации, но и мак-
росы, внедренные в формы и отчеты. Содержимое этих макросов также может быть 
скопировано в другие конструируемые макросы. 
Для ввода макрокоманды в поле можно нажать кнопку раскрытия списка макро- 
команд и выбрать нужную. Можно ввести имя макрокоманды с клавиатуры, при 
этом система помогает сформировать его. Можно в каталоге выбрать макрокоман-
ду и перетащить ее в окно макроса. Место размещения новой макрокоманды отме-
чается оранжевой полосой. 
Окно конструирования внедренного макроса отличается от окна конструирования 
изолированного макроса только записью в заголовке окна. Для изолированного 
макроса там записано имя макроса, для внедренного — 
имя формы (отчета): имя 
элемента: свойство события
, например, 
ТОВАР: ЦЕНА: После обновления

После ввода макрокоманды в макросе отображается блок, содержащий имя макро-
команды и строки ее аргументов (рис. 9.2). Значения аргументов задаются путем 
выбора их из списка, открывающегося в строке аргумента, с помощью построителя 
или вручную. Для выбранного аргумента или макрокоманды выводится всплы-
вающая подсказка. 
Знак минус слева от имени макрокоманды позволяет скрыть ее аргументы. Зеленые 
стрелки в правой части блока позволяют перемещать макрокоманду выше или ниже 
других макрокоманд. Здесь же имеется значок удаления макрокоманды. 
Для ввода в макрос комментария используется блок 
Примечание
(Comment), раз-
мещенный в окне каталога макрокоманд в разделе 
Управление
(Program Flow). 
При перетаскивании этого блока в макрос создается пустой блок, в который и вво-
дится нужный комментарий. После завершения ввода комментарий отображается 
строкой зеленого цвета, заключенной в знаки 
/ *и */

Каждая новая макрокоманда макроса добавляется в нужное место макроса, и проще 
всего это сделать перетаскиванием ее из каталога макрокоманд. Порядок размеще-
ния макрокоманд в бланке определяет последовательность их выполнения. 
После ввода всех макрокоманд в макрос его надо сохранить, воспользовавшись
командой 
Сохранить
(Save). 
Рис. 9.2. 
Блок конструирования макрокоманды и ввода комментария 


368 
Download 16,15 Mb.

Do'stlaringiz bilan baham:
1   ...   109   110   111   112   113   114   115   116   ...   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