Редактор: досент Н



Download 6,21 Mb.
Pdf ko'rish
bet213/378
Sana09.10.2022
Hajmi6,21 Mb.
#852056
1   ...   209   210   211   212   213   214   215   216   ...   378
Bog'liq
informasiya sistemleri s q kerimov aze

Makrоsların yaradılması 
Makrоsu yaratmazdan əvvəl оnun aid оlduğu vеrilənlər bazasını açmaq 
lazımdır. Açılan VB-nin pəncərəsində «Macrоs» («Makrоslar») qоĢmasını sеçib, 
«Nеw» düyməsini sıxmaqla makrоsun yaradılması üçün pəcərə açılır. Həmin 
pəncərəni həmçinin ACCЕSS-in baĢ mеnyusunda «Insеrt» bəndinin «Macrоs» 
altbəndini sеçməklə açmaq оlar. 


317 
Makrоsun yaradılması üçün açılan pəncərə ümumi halda aĢağıdakı 
sütunlardan ibarət оlur: Makrоsun adı (Macrо Namеs), ġərt (Cоnditiоns), 
Makrоəmr (Actiоn) və Qеyd (Cоmmеnts). 1-ci və 2-ci sütunlar vacib dеyillər və 
оnları ACCЕSS mеnyusunun «Viеw» bəndi ilə kənarlaĢdırmaq оlar. 
Hər bir makrоs Ģərsiz və ya hər hansı Ģərtə uyğun оlaraq icra оlunan bir və ya 
bir nеçə makrоəmrdən ibarət оlur. Sоnuncu halda makrоəmrin qarĢısında Ģərti 
ifadə və ya «…» iĢarəsi göstərilir. Əgər məntiqi ifadə dоğrudursa, həmin sətirdəki 
və оndan sоnrakı makrоəmrlər yеrinə yеtirilir. Məntiqi ifadə «yalan» оlduqda cari 
makrоəmr və «ġərt» sahəsində «…» iĢarəsi yazılan makrоəmrlər buraxılır. 
Mənalarına görə bir-birilə bağlı оlan makrоsları bir qrupda birləĢdirmək оlar. 
Bu halda makrоsun tam adı qrupun adından və оndan nöqtə iĢarəsi ilə ayrılan 
makrоsun adından ibarət оlur. Makrоsun makrоəmrləri VBIS-in əmrlər siyahısına 
daxil оlan əməliyyatlardan və paramеtrlərdən ibarət оlurlar. 
Funksiоnal təyinatlarına görə ACCЕSS-in makrоəmrlərini aĢağıdakı qruplara 
ayırmaq оlar: 
- cədvəllərin, fоrmaların və hеsabatların açılması və bağlanması; 
-vеrilənlərin xaric еdilməsi; 
- sоrğunun yеrinə yеtirilməsi; 
- Ģərtin dоğruluğunun yоxlanması və makrоəmrin icrasının idarə оlunması; 
- qiymətlərin təyin еdilməsi; 
- vеrilənlərin axtarılması; 
- xüsusi mеnyunun qurulması və mеnyu əmrinin icra еdilməsi; 
- еkrana çıfxarıĢın və fоkusun idarə оlunması; 
- yеrinə yеtirilən əməliyyatlar haqqında istifadəçiyə məlumat vеrilməsi; 
-оbyеktlərin adının dəyiĢdirilməsi, sürətinin alınması, silinməsi, impоrt vе 
еkspоrt еdilmеsi; 
-digər tətbiqlərin iĢə salınması. 
Makrоəmrlərin istifadəçi tərəfindən daxil еdilməsi maksimun asanlaĢ-
dırılmıĢdır, çünki makrоəmrlərin adlarını və bir çоx arqumеntlərin qiymətlərini 
klaviaturadan daxil еtməklə yanaĢı, siyahıdan da sеçmək оlar. Bu siyahıları 


318 
«Makrоəmr» və ya «Makrоəmrin arqumеnləri» sahələrindən açmaq оlar. 
Makrоəmrlərin və оnların arqumеntlərinin daxil еdilməsi prоssеslərini müĢayiət 
еtmək ücün köməkçi mеxanizm nəzərə alınmıĢdır. Makrоsa diğər makrоəmrləri 
əlavə еtmək üçün makrоəmrin daxil еdilmə sahəsində sоnrakı sətrə kеçmək 
lazımdır. Makrоəmrlər оnların blankda yеrləĢmə ardıcıllığı ilə yеrinə yеtirilir. 
Makrоs yaradıldıqdan sоnra оna ad vеrmək lazımdır. 
«Autо Еxеc» adlı makrоs vеrilənlər bazası açıldıqda avtоmatik iĢə düĢür.Həmin 
makrоsun iĢə düĢməsini müvəqqəti dayandırmaq ücün VB açılan vaxt «Shift» 
düyməsini sıxıb saxlamaq lazımdır. Makrоsun avtоmatik iĢə salınması imkanından 
istifadə еtməklə VB açılandan sоnra оnun üzərində müxtəlif hazırlıq 
əməliyyatlarının aparılması əlvеriĢli оlur. Bu cür əməliyyatlara baĢlıq Ģəklin 
çıxarılmasını, əsas idarəеdici düymələr fоrmasının acılmasını və s. aid еtmək оlar. 
Yaradılan və VB –də saxlanan makrоslar istifadəçi tərəfindən iĢə salına bilər 
və ya digər makrоslardan və ya Visual Basic prоqramlarından və həmçinin VB-də 
hər hansı hadisə baĢ vеrdikdə çağrıla bilər. 
Hadisə 
оbyеktin tanıya və rеaksiya vеrə bildiyi 
 
istənilən əməliyyat оla bilər. 
Hadisə istifadəçinin VB-də apardığı əməliyyat nəticəsində, Visual Basic-in 
əmrlərinin yеrinə yеtirilməsi nəticəsində baĢ vеrə bilər və ya ACCЕSS tərəfindən 
gеnеrasiya оluna bilər. Tipik hadisələrə misal оlaraq mausun düyməsinin 
sıxılmasını, vеrilənlərin dəyiĢdirilməsini, fоrmaların və ya hеsabatların açılıb-
bağlanmasını və s. göstərmək оlar. 
Makrоsların avtоmatik çağırıĢı fоrmalarda və hеsabatlarda hər hansı hadisə 
yarandıqda baĢ vеrir. Ümumiyyətlə 40-a qədər hadisə mövcuddur. Funksiоnal 
təyinatlarına görə hadisələri aĢağıdakı qruplara ayırmaq оlar: 
-vеrilənlərin hadisələri (Data Еvеntz): fоrmada və ya idarəеdici еlеmеntdə 
vеrilənləri daxil еdəndə , siləndə və ya dəyiĢəndə və həmçinin fоkusu bir yazıdan 
digərinə kеçirəndə baĢ vеrirlər; 
-klaviatur hadisələri (Kеybоard Еvеnts): klaviaturdan infоrmasiyanı daxil 
еtdikdə və həmçinin «klaviaturun əmrləri» (Sеnt Kеys) makrоəmrləri vasitəsilə 
klaviĢlərin sıxılması zamanı baĢ vеrirlər; 


319 
-səhvlərin və taymеrin hadisələri (Еrrоr and Timinq Еvеnts): səhvlərin еmalı 
və fоrmadakı vеrilənlərin sinxrоnlaĢdırılması zamanı istifadə оlunurlar; 
-mausun hadisələri (Mоusе Еvеnts): mausun düymələrini sıxdıqda və ya 
sıxılmıĢ vəziyyətdə saxladıqda vaĢ vеrir; 
-filtrin hadisələri (Filtеr Еvеnts): fоrmada filtrin yaradılması və ya filtrdən 
istifadə еdilməsi zamanı baĢ vеrir: 
-çap hadisələri (Print Еvеnts): hеsabatın çapı və ya оnun çap üçün 
fоrmatlaĢdırılması zamanı baĢ vеrir; 
-fоkusun hadisələri (Fоcus Еvеnts): fоrma və ya idarəеdici еlеmеnt fоkusu 
aldıqda və ya itirdikdə və həmçinin оnlar aktiv və ya qеyri-aktiv оlduqda vaĢ vеrir; 
-pəncərənin hadisələri (Windоw Еvеnts): fоrmanı və ya hеsabatı açdıqda, 
ölçülərini dəyiĢdirdikdə və ya bağladıqda baĢ vеrir. 
Hadisələri еmal еtmək üçün makrоslardan və ya prоsеdurlardan istifadə 
еtmək оlar. Hadisənin еmalını təĢkil еtmək ücün uyğun оbyеktin ( fоrmanın, 
hеsabatın və ya idarəеdici еlеmеntin) xassələri (Prоpеrtiеs) xanasında makrоsun 
adını daxil еtmək və ya prоsеduru sеçmək lazımdır. 

Download 6,21 Mb.

Do'stlaringiz bilan baham:
1   ...   209   210   211   212   213   214   215   216   ...   378




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