Microsoft Office dasturlari ichiga jo qilingan VBA dasturlash tili foydalanuvchiga MBni boshqarish yuzasidan keng imkoniyatlarni va to’liq nazoratni taqdim etadi. Loyixalovchi tamonidan tuzilgan VBA protseduralari makroslarga qaraganda etarlicha murakkab aniqlovchi xolatga ega amallarni bajarishga xizmat kiladi. VBA tilida yozilgan protseduralar Microsoft Accessning dasturiy modullar(kiskacha modullar) deb ataluvchi maxsus ob’ektlariga joylashtiriladi.
Masalan, bir qancha so’rovlar, shakllar va xisobotlarda aynan bir xil ko’rinishdagi murakkab jarayonga duch kelindi. Bu xolda har bir ob’ekt uchun har safar qiyin iborani terib o’tirish o’rniga, VBA tilida xisoblashlarni bajaruvchi funktsiyani yozib qo’yish va bu funktsiyani talab qilingan joydan turib chaqira oladigan qilib qo’yish afzaldir. Ayni shu kabi imkoniyatlarni modullar taqdim etadi.
Microsoft Accessda tuzilgan MB asosan ikki turdagi modullarni o’z ichiga olishi mumkin: sinf modullari (moduli klassa) va standart modullar. Яngi ob’ekt tavsifini o’zida jo etgan modulga sinf moduli deyiladi. Standart modullar umumiylik xususiyatiga ega bo’lib, ular MBning alohida ob’ektlari hisoblanadi va MBning ixtiyoriy joyidan kirish ta’minlanishi zarur bo’lgan dasturlarni saqlash uchun qo’llaniladi.
Microsoft Accessning