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



Download 16,15 Mb.
Pdf ko'rish
bet127/146
Sana15.11.2022
Hajmi16,15 Mb.
#866071
1   ...   123   124   125   126   127   128   129   130   ...   146
Bog'liq
Юрий Бекаревич, Нина Пушкина - Самоучитель Microsoft Access 2013 (2014)


Глава 10 
Value) на вкладке 
Данные 
(Data) введите выражение 
=DFirst("[Код исполнителя]"; 
"[ИСПОЛНИТЕЛЬ]")

7. 
Сохраните форму под именем 
Регистрация исполнителя
. Перейдите в режим 
формы и убедитесь, что в поле со списком отображается фамилия, имя и отчест-
во в одном поле, а должность — в другом.
8.
Для перехода к форме управления приложением и сохранения идентификатора 
исполнителя, выбранного в поле со списком, создайте кнопку и с событием 
На-
жатие
кнопки
(On Click) свяжите встроенный макрос. Для этого воспользуйтесь 
мастером создания кнопок и выберите в категории 
Работа с формой 
(Form 
Operations) действие
Открыть форму 
(Open Form), которое будет выполняться 
при нажатии кнопки. Выберите форму 
Управление приложением
, открывае-
мую нажатием этой кнопки. Будет построен внедренный макрос, связанный 
с нажатием кнопки, который включает макрокоманду 
ОткрытьФорму 
(Open 
Form) — 
Управление приложением

9.
Дополните макрос макрокомандами, как показано на рис. 10.3. 
Рис. 10.3. 
Внедренный макрос, обеспечивающий вход в форму 
Управление приложением


Разработка интерфейса для управления приложением 
407 
Определение в макросе временной переменной, сохраняющей значение иден-
тификатора текущего исполнителя, позволит использовать ее в других макро-
сах приложения для выбора документов, назначенных для исполнения данному 
сотруднику. 
10.
Используйте свойства формы для приведения ее к виду, показанному на 
рис. 10.1. 
11.
Для того чтобы форма стала пользовательским диалоговым окном, задайте на 
вкладке 
Другие
(Other) свойствам 
Модальное окно
(Modal) и 
Всплывающее 
окно
(Pop Up) значение 
Да
(Yes), а на вкладке 
Макет 
(Format) свойству 
Тип 
границы
(Border Style) — 
Окна диалога
(Dialog). 
При открытии формы с этими свойствами делается недоступной работа со все-
ми объектами базы данных и отключается доступ ко всем инструментам на 
лентах, пока не будет закрыта форма. Окно такой формы не является вкладкой, 
как другие окна. Таким образом, в нашем примере удастся потребовать от поль-
зователя выбора исполнителя, необходимого для продолжения работы в вызы-
ваемом окне управления приложением. 
З
АМЕЧАНИЕ
В модальной форме нельзя переключаться из режима формы в другие режимы, одна-
ко из контекстного меню или после закрытия формы из области навигации можно от-
крыть форму в режиме конструктора или макета. Форма в режиме конструктора или 
режиме макета не является модальной. 
12.
Для того чтобы форма отображалась сразу после открытия базы данных, 
создайте автоматически запускающийся при этом макрос с именем Autoexec и 
включите в него макрокоманду 
ОткрытьФорму
(Open Form) — 
Регистрация 
исполнителя

13.
Если база данных не отнесена к разряду надежных, то при ее открытии будет 
выведена панель сообщений, предлагающая включить потенциально опасное 
содержимое 
(см. главу 4)
. Чтобы обратить внимание пользователя на нена- 
дежность базы, включите в макрос макрокоманду 
Если
(If), в условном выра-
жении которой выполните проверку текущей базы данных на надежность: 
Not[CurrentProject].[IsTrusted]
. В случае ненадежности базы данных выведи-
те окно формы Заставка (рис. 10.4) с сообщением о необходимости включить 
содержимое и только при ее надежности обеспечьте выполнение макрокоманды 
ОткрытьФорму
(Open Form) (рис. 10.5). 
Нажатием кнопки 
Включить содержимое
(Enable Content)
вы присваиваете базе 
данных статус надежной. При этом повторяется проверка надежности базы данных 
и открывается форма 
Управление приложением
. При следующем открытии базы 
данных из того же места панель сообщений выводиться не будет. 
З
АМЕЧАНИЕ
Если при открытии базы данных нужно только автоматически открыть некоторую фор-
му и нет необходимости в выполнении каких-либо дополнительных действий, можно 


408 
Download 16,15 Mb.

Do'stlaringiz bilan baham:
1   ...   123   124   125   126   127   128   129   130   ...   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