У овом водичу ћемо научити како да отворите или затворите Аццесс обрасце помоћу ВБА.
Отварање приступног обрасца
Да бисте отворили образац у програму Аццесс, користите методу ДоЦмд.ОпенФорм:
ДоЦмд.ОпенФорм "АццессФорм"
Ово ће отворити образац под називом „АццессФорм“:

АццессФорм приказан у окну за навигацију
Отворени образац са критеријумима
Овај код ће отворити образац у програму Аццесс са посебним критеријумима:
ДоЦмд.ОпенФорм "АццессФорм", ацНормал,, "ИД = 10"
ДоЦмд.ОпенФорм Синтакса
Потпуна синтакса методе је:
ДоЦмд.ОпенФорм (НамеОфФорм, ФормВиев, ФилтерНаме, ВхереЦондитион, ДатаМоде, Режим прозор, ОпенАргс) где:
Параметер | Опис |
---|---|
НамеОфФорм | Обавезно и назив је обрасца који желите да отворите. |
ФормВиев | Опционално и омогућава вам да наведете приказ обрасца. Ово може бити: ацДесигн, ацФормДС, ацФормПивотЦхарт, ацФормПивотТабле, ацЛаиоут, ацНормал, ацЛаиоут или ацПревиев. Подразумевано је ацНормал. |
ФилтерНаме | Опционално и омогућава вам да наведете име упита или СКЛ стринг који ћете користити као филтер. |
ВхереЦондитион | Опционално и омогућава вам да извршите упит типа типе без употребе речи вхере. |
ДатаМоде | Опционално и омогућава вам да наведете начин уноса података. То може бити: ацФормАдд, ацФормЕдит, ацФормПропертиСеттингс или ацФормРеадОнли. Подразумевано је ацФормПропертиСеттингс. |
Режим прозор | Опционално и поставља приказ режима прозора. То може бити: ацДиалог, ацХидден, ацИцон, ацВиндовНормал. Подразумевано је ацВиндовНормал. |
ОпенАргс | Опционално се може позивати у макроима и изразима. |
ВБА програмирање | Генератор кода ради за вас!
Затворите образац у програму Аццесс
Отворите образац помоћу ДоЦмд.Цлосе:
ДоЦмд.Цлосе ацФорм, "АццессФорм"
Затворите образац и сачувајте
Овај ВБА код ће затворити и сачувати приступни образац:
ДоЦмд.Цлосе ацФорм, "АццессФорм", ацСавеИес
Упит пре затварања обрасца
Ова процедура ће упитати корисника пре него што затвори образац:
Публиц Суб ЦлосеФормВитхЦонфирматион (ФормНаме Ас Стринг) Иф МсгБок ("Јесте ли сигурни да желите затворити овај прозор?", ВбИесНо + вбКуестион, "Цонфирматион") = вбДа Затим ДоЦмд.Цлосе ацФорм, ФормНаме Енд Иф Енд Суб
Можете га назвати овако:
Привате Суб ЦлосеФормВитхЦонфирматион_Екампле () Позовите ЦлосеФормВитхЦонфирматион ("АццессФорм") Енд Суб
Уморни сте од тражења примера ВБА кода? Испробајте АутоМацро!
ДоЦмд.Цлосе Синтак
Потпуна синтакса методе је:
ДоЦмд.Цлосе (ОбјецтТипе, ОбјецтНаме, ОбјецтСаве) где:
Параметер | Опис |
---|---|
ОбјецтТипе | Опционално и ово је тип објекта који желите да затворите. Ово може бити образац или извештај итд. |
ОбјецтНаме | Опционално и назив је објекта који желите да затворите. |
ОбјецтСаве | Опционално и користи се за одређивање да ли желите да сачувате извршене промене. |