Макросы qo‘shimcha sahifasiga o‘ting va Создать tugmasini bosing, buning natijasida makrosni Конструктор oynasi ochiladi.
Ekranda ham ma’lumotlar bazasi oynasi, ham makros oynasi aks etishi uchun Окно menyusidagi Слева направо( chapdan o‘ngga) buyrug‘ini amalga oshiring.
Ma’lumotlar bazasi oynasida Формы qo‘shimcha sahifasiga o‘ting.
O‘qituvchilar bo‘yicha soatlar miqdori formasiga belgi qo‘ying, sichqoncha yordamida makros oynasiga tashib o‘ting va Макрокоманда ustunini birinchi yacheykasiga joylashtiring. Maydonchada Открыть форму(formani ochisi) makrokomandasi paydo bo‘ladi. Shunday qilib, makrosda Кол-часов по преподавателям (O‘qituvchilar bo‘yicha soatlar miqdori) formasini ochish operatsiyasi qo‘shiladi.
Примечание ustunida xuddi o‘sha qatorga shunday matn kiriting: “ Кол-часов по преподавателям ” formasini oching.
[Enter] klavishi yordamida makrokomanda ustunining ikkinchi qatoriga o‘ting
Shu harakatni ochilishi kerak bo‘lgan hamma ob’уektlar (misol uchun, Распределение предметов(Darslarni taqsimlash), Список преподователей (O‘qituvchilar ro‘yxati) jadvallari ) uchun qaytaring.
Makrokomanda ustunining keyingi bo‘sh yacheykasini bosing va kirish mumkin bo‘lgan makrokomandalar ro‘yxatini oching. Выполнить команду(buyruqni bajarish) buyrug‘iga belgi qo‘ying.
Аргументы макрокоманды sohasida Komanda maydonchasini ishga solamiz va ro‘yxatdan Tile Vertically elementini tanlaymiz. Shunday qilib, agar bir necha oyna ochilsa, makrokomanda ekranni bo‘lish operatsiyasini o‘zi ichiga oladi.
Файл menyusidan Сохранить(saqlash) buyrug‘ini chaqiring va makrosni Размещение на экране nomi ostida saqlab qo‘ying.
Размещение на экране(ekranda joylashtirish) makrosini ishga tushirilgandan so‘ng hamma kerakli ma’lumotlar bazasining ob’уektlari yuklanadi va kerakli xolda joylanadi.
Xar bir makrokomandani amalga oshirish uning argumentlarining qiymatiga bog‘liq( ba’zi makrokomandalar, misol uchun Развернуть(yoyish) argumentlarga ega emas). Foydalanuvchi makrokomandalarning sintaksisini yodlab olishi kerak emas-barcha argumentlar buning uchun maxsus makros oynasini pastki qismida joylashgan maydonchasiga kiritiladi. Agar ruxsat etilgan qiymatlar to‘plami ba’zi argumentlar uchun chegaralangan bo‘lsa, Access ularni ro‘yxat sifatida rasmiylashtiriladi. Argumentlarni klaviatura yordamida kiritish mumkin, birok, mavjud bo‘lmagan qiymatlarni bermaslik uchun ro‘yxatdan tanlagan yaxshirokdir. Argumentlarni makros oynasining pastki qismida qanday joylashgan bo‘lsa, shunday berish tavsiya etiladi.
Makrosni ishlab chiqishni biz ob’уektlarni ochish, ya’ni ma’lumotlar bazasining oynasidan mos ravishdagi ob’уektlarni makrosning Конструктор oynasi yacheykalarga tashlab o‘tish yo‘li bilan makrokomandalarni kiritishni boshladik. Shu bilan birga Access qaysi ob’уekt xaqida gap borayotganini avtomatik o‘zi tanib, mos ravishda makrokomandalarni tanlaydi: forma uchun Открыть(ochish) форму ochish yoki jadval uchun Открыть таблицу(jadvalni ochish). Tashib o‘tilgan ob’уektning nomi makrokomandaning argumentlar sohasida Имя(nom) parametri qiymati sifatida paydo bo‘ladi.
Makrokomandada ob’уekt nomi ochilishi argumentlar sohasiga klaviatura orkali kiritish mumkin. Asosiysi makros bajarayotganda ochilayotgan ob’уekt mavjud bo‘lishi kerak, aks xolda dastur xatolik xaqida xabar beradi.
Режим maydonchasiga kiritilgan Makrokomanda ochilish ob’уektining keyingi argumenti ekranda aks etish rejimini aniqlaydi. Ushbu argumentning ruxsat etilgan qiymati Режим menyusidagi opsiyalarga mos keladi.
|