Макросдегенімізтапсырмалардыавтоматтандыруғажәнефункционалдықтыпішіндерге,есептергежәнебасқаруэлементтерінеқосуғамүмкіндікберетінқұрал.Мысалы,түймешіктіпішінгеқоссаңыз,түймешіктің Басылудаоқиғасипатынбасылғансайынтүймешікпенорындағыңызкелгенпәрмендерібармакроспенбайланыстырасыз.ОрындалатынәрекеттізімінқұрастыруарқылыкоджасайтынқарапайымбағдарламалаутіліретіндеAccessмакростарытуралыойлаупайдалы.Макростықұрастырғаныңызда,ашылмалытізімненәрбірәрекеттітаңдап,әрбірәрекеткеарналғанқажеттіақпаратпентолтырасыз.Макростарфункционалдықтыпішіндерге,есептергежәнебасқаруэлементтерінекодтыVBAмодулінежазбайқосуыңызғамүмкіндікбереді.МакростарVBAкодындақатынаулыпәрмендердіңішкіжиыныменқамтамасыз етедіжәне көп адамдар VBA кодынжазуғақарағанда макросты құрастыружеңілдептабады.
жасауқойындысыныңБасқатобындаҚұрамдыпәрментүймешігіннұқыңыз.Пәрменболмаса,неМодульнеСынып модулітүймешігінің астындағы түймешікті нұқып,Құрамдыпәрментүймешігіннұқыңыз.
Макростықұрғаныңызда,іскеқосуүшіндерекқорғасенімдікүйберудіталапетпейтінәрекеттердің қысқа тізімі мен барлық макрос әрекеттерінің ұзақ тізімі арасында Макрос
ЖүйедеңгейіндегіәрекеттердіорындауМакростағыБағдіскеқосуәрекетінAccessбағдарламасыныңішіндегібасқабағдарламаны(MicrosoftOfficeExcel2007)іскеқосуүшінорындауыңызғаболады,бірақAccessбағдарламасынантысбасқадакөптегенәрекеттердіорындауүшінмакростыпайдаланаалмайсыз.VBAарқылыфайлдыңкомпьютердебарекенінкөруүшінтексеруіңізге,OfficeExcel2007сияқтыбасқаMicrosoftWindowsбағдарламаларыменбайланыстыруүшінАвтоматтандырунемесеДеректердіңдинамикалықалмасуы(DDE)мүмкіндігінпайдалануыңызғажәнеWindowsДинамикалықбайланыскітапханасыфункциялардышақыруыңызға болады.
ЖазбалардыбіруақытташеберпайдалануЖазбаларжиынын, бір жазбаны бір уақыттақарапшығуүшінVBAкодынпайдалануыңызғажәнеәржазбадағыәрекеттіорындауыңызғаболады.Керісінше,макростаржазбалардыңбүкілжиыныменбіруақыттажұмысістейді.
ЕгербасқаларынатаралатындерекқордағыVBAкодынпайдалансаңыз,сізгедерекқордыңбумасыменқолқоюынаназар аударукерек, сонда пайдаланушылар кодтыңсенімдікөзденкелгенінесенімдіболады.ДерекқордыңбумасыменқолқоюытуралықосымшаақпараталуүшінAccess2007дерекқорынқорғаубөлімінқараңыз.
Жалпы бағдарламалаутапсырмаларынорындау үшінТүймешікшеберінпайдалану
Егертүймешіктіпішінгеқоссаңыз,Түймешікшеберібағдарламалаудыбастауғакөмектеседі.Шеберарнайытапсырманыорындайтынтүймешіктіжасауүрдісінкөрсетеді.OfficeAccess2007(.accdb)файлындашебертүймешіктіңБасылудасипатынаенгізілгенмакростыжасайды..mdbнемесе.adpфайлындашеберVBAкодынқұрады,себебіенгізілгенмакростаросыфайлпішімдеріндеқолданылмайды.Басқакездеқажеттіліктеріңізгежақсысәйкескелуі үшін макростынемесеVBA кодынөзгертуіңізгенемесекүшейтуіңізгеболады.