Маъруза №8 макрос ва модуллар


Download 0.6 Mb.
Pdf ko'rish
bet2/3
Sana08.05.2023
Hajmi0.6 Mb.
#1441964
1   2   3
Bog'liq
8-mavzu MB (1)

Макросларни лойиҳалаш
Макросларни лойиҳалаш Аccеssнинг бошқа объектларидек конструктор 
ҳолатида амалга оширилади. Бунинг учун: 
1. Маълумотлар базаси ойнасида макрос объектини танлаймиз. Агар
ҳозирча бошқа макрос бўлмаса унинг фақат Создать бўлими актив бўлади. 
2. Создать тугмасини босамиз, натижада, макроснинг конструктор
ойнаси очилади (1-расм). Конструктор ойнаси ҳозирча уч қисмдан иборат
(Макрокоманда, примечание ва Аргументы макрокоманды ) . 
1-расм. 
Макрокоманда - ҳар доим бўлиши шарт бўлг ан майдон. Бу майдонда
керакли макрокоманданинг номи очилувчи менюдан танланади. 
Примечание - бу майдонда макрокоманда нима иш бажараётганлиги
ҳақида изоҳ ёзилади. Умуман, бу майдонда маълумот ёзилиши шарт эмас. 
Аргументы макрокоманды - Бу майдоннинг кўриниши танланган
макрокомандага боғлиқ. Танланган макрокомандага қараб бу майдон
тўлдирилади.Умуман макрос конструктори бешта қисмдан иборат. Қолган


95 
иккитасини ҳосил қилиш учун конструкторнинг асбоблар панелидан
ва
тугмаларини босамиз(2-расм). 
2-расм. 
Имена макросов - ҳар доим бўлиши шарт бўлмаган майдон. Бу
майдонда макросларга ном берилади. Умуман бир нечта макросларни битта
ном билан бирлаштириш мумкин. Уларни ажратиш учун бу майдонда ҳар
бирига алоҳида номлар берилади. Бу ҳолда макросларнинг номи қўшма
ном (масалан, ЖИДУ.хим, ЖИДУ.хх, ЖИДУ.хм) кўринишида бўлади. Бу
ерда «ЖИДУ» номли макрос (глобал ном) бир нечта макрослар («хим»,
«хх», « хм» ) лардан ташкил топган. Бу макросларга мурожаат қилиш учун
олдин глобал ном («ЖИДУ») ундан кейин нуқта белгиси ва ички
макроснинг номи ёзилади (ЖИДУ.хим). Макроснинг бажарилиши бир ички
номдан иккинчи ички номгача давом этади. 
Условие - қисмида шартлар ёзилади. Айрим мураккаб макросларда
шартлар ҳам иштирок этиши мумкин. Условие устунини ҳосил қилиш учун 
Вид - Условие буйруғидан фойдаланилади.
Қуйидаги жадвалда MS Access макрокомандалари келтирилган. 


96 


97 
Макросларни лойиҳалашда кнопкали бош формадан фойдаланиш 
мумкин. Кнопкали бош форма Аccеssнинг бошқа обектларини очиш ва ёпиш
имконини беради. 
Улардан модулларни лойиҳалашда ҳам фойдаланиш мумкин. 

Download 0.6 Mb.

Do'stlaringiz bilan baham:
1   2   3




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