Makroslarnitahrirlash Makroslar oynasidagi jadval tarkibi, ma’lumotlar bazasining oddiy jadval tarkibiga o‘xshab ketadi. Yacheyka tarkibini o‘chirish, ko‘chirish va ko‘paytirish kabi sizga ma’lum matnni tahrirlash buyruqlari makros jadvallarida ham qo‘llanishi mumkin. Makroslarni tahrirlash Конструктор rejimida amalga oshiriladi, uni o‘rnatish uchun ma’lumotlar bazasi oynasida Конструкторtugmasini bosish kerak.
Sharhlarni Примечание ustuniga kiritish tavsiya etiladi. Ular makrosga muharrir yoki boshqa foydalanuvchi tomonidan o‘zgartirishlar kiritilganda foydali bo‘lishi mumkin hamda makrobuyruqlar haqida, ularni dastlabki markirovkasiz, to‘liq ma’lumot olishga imkon beradi. Makrobuyruqning argumentlari va qisqacha tavsifi makros oynasida faqatgina uni markirovka qilganda aks etadi.
Sichqoncha bilan birinchi qator maydonlaridan biriga sichqoncha tugmasini bosing (yoki uni butunlay markerlang) va Вставка(Joylash) menyusidagi Строки buyrug‘ini yoki insturmentlar panelidagi Добавить строку ni ishga tushiring. Natijada markerlangan satr oldida bo‘sh satr qo‘yilgan bo‘ladi.
Shu qatorning Макрокоманда maydoniga Свернуть buyrug‘ini joylashtiring.
Shu ketma-ketlikni ochilgan obóektlarning biri uchun qaytaring, obóekt ochilgan satrdan so‘ng bo‘sh satr qo‘yib, unga Свернуть buyrug‘ini joylashtiring.
Makrosni saqlab qo‘ying va ishga tushiring.
4-rasm.Makrosni tahrirlash.
Makros buyrug‘ining birinchi ishi, uning yordamida obóekt oynasi tugma o‘lchamlarigacha kichiklashadi, makrosni chaqirish paytida aktiv obóekt (ma’lumotlar bazasi oynasi)ga tegishlidir.
5-rasm.Yangi ish tayyorlash.
Makroslarnimakroguruhgabirlashtirish Ma’lumotlar bazasi bittagina obóekti bilan ishlash uchun o‘nlab makroslar kerak bo‘lishi mumkin, ularning har biri biror jarayonni avtomatlashtiradi.
Bunday makroslarni alohida ishlab chiqish va navbatmanavbat ishga tushirish mumkin. Lekin bitta obóektni ishlatish uchun mo‘ljallangan hamma makroslarni bir guruhga birlashtirib, ularga guruh chegarasida yagona nom berish maqsadga muvofiqdir. Guruhga birlashtirilgan makroslarga bitta makros oynasida murojaat qilish mumkin (Имя Макросаustuni albatta aks ettirilishi kerak). Keltirilgan rasmda makroslar guruhi (makroguruh)ning tarkibi keltirilgan. Har bir makros boshi uning Имя Макросаustunidagi ismi bilan belgilanadi. Tahrirlash va ko‘rish oson bo‘lishi uchun ikkita qo‘shni makros guruhini bo‘sh satr bilan ajratish maqsadga muvofiq.
Makroslar guruhini yaratish uchun quyidagi amallar bajarilishi kerak:
Guruhlashtirilayotgan makroslar joylashtirilishi kerak bo‘lgan makros “Конструктор” oynasini oching.
6-rasm.Makrokomandalarni birlashtirish.
Ekranda Имя макросаustunini aks ettirish uchun makroslar ismlari tugmalarini bosing (unda xyz literlari aks ettirilgan) yoki Вид(Ko‘rinish) menyusidagi ÈìåНаМакрос îâbuyrug‘ini ishga tushiring.
Имя макросаustunining birinchi yacheykasiga birinchi makros nomini kiriting.
Макрокомандаustunining yacheykalariga loyihalashtirilayotgan makrosning tanasini tashkil etuvchi makrokomandalarni kiriting.
Keyingi bo‘sh satrni ishga tushiring va Имя макросаmaydoniga ikkinchi makros nomini kiriting. Makroslar orasida bo‘sh satrlar qoldirish mumkin.
Qolgan makroslarni yozib, Сохранить buyrug‘i yoramida makroguruhni saqlab qo‘ying.
Makroguruhga kiruvchi makrosni va alohida saqlangan makrosni chaqirish o‘zaro farq qiladi. Открытьtugmasini bosish natijasida makroguruhning faqatgina birinchi makrosi bajariladi. Ma’lumotlar bazasidagi makroguruh nomini ikki marta tez bosish natijasida ham xuddi shu narsa sodir bo‘ladi.