• Makroslarni yaratish texnikasi Makroslar oynasi ma’lumotlar bazasi oynasidagi Макросы
  • N. G. Mardanova




    Download 3,88 Mb.
    bet7/101
    Sana24.01.2024
    Hajmi3,88 Mb.
    #145014
    1   2   3   4   5   6   7   8   9   10   ...   101
    Bog'liq
    Access 2 лотин (2)

    Makroslar

    Access foydalanuvchilariga ma’lumotlar bazasi bilan ishlash uchun ikkita avtomatizatsiya vositasini taqdim etadi: makroslar tili va Visual Basic for application(VBA) tili. Bu vositalar mashaqqatli operatsiyalar ketma-ketligini qaytarilishni, tugmani yoki tugmalar 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 Макросы qo‘shimcha varaqasidagi Создать(yaratish) yoki Конструктор tugmasini bosishda ochiladi. Oyna to‘rtta 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 opsiyasi vositasi bo‘yicha va Вид menyusidan shart bo‘yicha o‘rnatiladi. Agar oyna bir necha makroslarni o‘z ichiga olsa, berish lozim bo‘lgan makros nomini Имя макроса ustunida ko‘rsatiladi. Makroslar nomlari ko‘rsatilayotganda qaytarishlari bo‘lmasligi kerak. Условие ustunida makrosni faqat bir qismi bajarilishi uchun shart kiritish (mantiqiy ifoda) amalga oshiriladi. Макрокоманда ustunida bajarish lozim bo‘lgan harakatlar (makrokomandalar) kerakli ketma-ketlikda sanalib chiqiladi. Dasturga sharh saqlovchi Примечание ustuni makros bajarilganda dastur tomonidan e’tiborga olinmaydi, biroq uni to‘ldirish tavsiya etiladi, chunki bunday xolda makros matni tushunarliroq.
    Makrosni qiyin bo‘lmagan protsesslarni avtomatizatsiyalash uchun ishlab chiqarish qulaydir, xususan bir necha forma yoki hisobotlarni ochilishi va yopilishi, bir necha xujjatlarni ekranga yoki bosmaga bosib chiqarish va boshqalar.

    Makroslarni yaratilishi va qo‘llanilishi o‘rgangan xolda, 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 xil miqdordagi ob’уektlar bilan ishlaydi. Xar bir baza bilan ishlash seans boshida qo‘shimcha kerakli ob’уektlarni ochish uchun qo‘shimcha vaqt ketadi. Bu jarayonni tezlatishga harakat qilamiz: kerakli xujjatlarni ochuvchi va aniq tartibda ekranga joylashtiruvchi makros yaratamiz:





    • Yangi ma’lumotlar bazasi oynasini oching.


    • Download 3,88 Mb.
    1   2   3   4   5   6   7   8   9   10   ...   101




    Download 3,88 Mb.