Ma’ruza matni №1
Mavzu: Makroslar yaratish, makroslar bilan ishlash.
Reja:
1.
Makroslarni yaratish tehnikasi
2.
Makroslarni muharrirlash
3.
Makroslarni makroguruhga birlashtirish
4.
Makroslarni menyu komandalari bilan bog‘lash
ACCESS foydalanuvchilariga ma’lumotlar bazasi bilan ishlash uchun 2
ta avtomatizatsiya vositasini taqdim etadi: makroslar
tili va Visual Basic for
applitsation(VBA) tili. Bu vositalar mashaqqatli operatsiyalar ketma-ketligini
qaytarilishni, tugmani yoki klavish kombinatsiyasini bosish yoki menyu
komandasini aktivizatsiya qilishdan iborat oddiy protseduraga aylantirishga imkon
beradi.
VBA ning imkoniyatlari makroslar tiliga nisbatan beqiyosdir.
Bunga
qaramasdan makroslar tilidan ma’lumotlar bazasini boshqarish bo‘yicha ko‘pgina
operatsiyalarni avtomatizatsiyalash uchun foydalanish mumkin.
Makroslarni yaratish texnikasi
Makroslar oynasi ma’lumotlar bazasi oynasidagi
Makroslar
qo‘shimcha
varaqasidagi
Sozdat
yoki
Konstruktor
tugmasini bosishda ochiladi. Oyna 4 ta
ustunni o‘z ichiga oladi
Makros nomi
Shart
Makrokomanda
Izoh
O‘rnatilgan
bo‘yicha yangi makros yaratilayotganda faqatgina
Makrokomanda va Izoh
ustunlari aks etadi. Qolgan ustunlarni namoyishi makroslar nomi optsiyasi vositasi
bo‘yicha va
VID
menyusidan shart bo‘yicha o‘rnatiladi.
Agar oyna bir necha
makroslarni o‘z ichiga olsa, berish lozim bo‘lgan makros nomini
Imya makrosa
ustunida ko‘rsatiladi. Makroslar nomlari ko‘rsatilayotganda qaytarishlari
bo‘lmasligi kerak.
Uslovie
ustunida makrosni faqat bir qismi bajarilishi uchun
shart kiritish (mantiqiy ifoda) amalga oshiriladi.
Makrokomanda
ustunida
bajarish lozim bo‘lgan harakatlar (makrokomandalar)
kerakli ketma-ketlikda
sanalib chiqiladi. Dasturga sharh saqlovchi
Primechanie
ustuni makros
bajarilganda dastur tomonidan e’tiborga
olinmaydi, biroq uni to‘ldirish tavsiya
etiladi, chunki bunday holda makros matni tushunarliroq.
Makrosni qiyin bo‘lmagan protsesslarni avtomatizatsiyalash uchun ishlab
chiqarish
qulaydir, hususan bir necha forma yoki hisobotlarni ochilishi va
yopilishi, bir necha hujjatlarni ekranga yoki bosmaga bosib chiqarish va
boshqalar.
Makroslarni yaratilishi va qo‘llanilishi o‘rgangan holda,
makros yordamida
ma’lumotlari bazasida bir necha ob’ektlarni ochilish misolini ko‘rib chiqamiz.
Aniq operatsiyalarni avtomatizatsiyalash uchun mo‘ljallangan ma’lumotlar bazasi
ko‘pgina jadvallar, formalar, so‘rovlar va hisobotlardan iborat bo‘ladi.
Odatda
shunday ma’lumotlar bazasida operator ko‘p bo‘lmagan bir hil miqdordagi
ob’ektlar bilan ishlaydi. Har bir baza bilan ishlash seans boshida qo‘shimcha
kerakli ob’ektlarni ochish uchun qo‘shimcha vaqt ketadi. Bu jarayonni tezlatishga
harakat qilamiz: kerakli hujjatlarni ochuvchi
va aniq tartibda ekranga
joylashtiruvchi makros yaratamiz:
Yangi ma’lumotlar bazasi oynasini oching.