Nazorat savollari:
Formaga hisoblash maydonlarini kiritilishi haqida ma`lumot bering?
Accessning standart funksiyalar haqida ma`lumot bering?
1.Qanday MBBTlarini bilasiz? 2.MB deganda nimani tushinasiz?
3.Accessning qanday obyektlarini bilasiz? 4.Tablitsa strukturasi qanday tashkil etiladi?
5.MBda maydon va yozuv tushunchasi nimani anglatadi? 6.So‘rovlar qanday tashkil etiladi?
7.Makroslarda qanday operatsiyalar bajariladi? 8.Modullar qanday tashkil qilinadi?
5-§ MAKROSLAR YARATISH. MAKROSLAR BILAN ISHLASH.
Reja:
Makroslarni yaratish tehnikasi
Makroslarni muharrirlash
Makroslarni makroguruhga birlashtirish
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.
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 obyektlarni 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
obyektlar bilan ishlaydi. Har bir baza bilan ishlash seans boshida qo‗shimcha kerakli obyektlarni 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.
Dostları ilə paylaş: |