RunMacro макрос әрекеті

RunMacro әрекетін қолдану арқылы макроcты орындауыңызға болады. Макрос макрос тобында болуы мүмкін.

Бұл әрекетті келесілерді орындау үшін қолдануыңызға болады:

  • Макросты басқа макростың ішінен орындау.

  • Белгілі бір шартқа негізделген макросты орындау.

  • Макросты өзгертпелі мәзір пәрменіне тіркеу.

Теңшеу

RunMacro әрекеті келесі дәлелдерді қолданады.

Әрекет дәлелі

Сипаттама

Макрос атауы

Орындалатын макростың атауы. Макрос құрастырғыш аумағының Әрекет дәлелдері бөліміндегі Макрос атауы жолағы ағымдағы дерекқордың ішіндегі барлық макростарды (және макрос топтарын) көрсетеді. Егер макрос макрос тобында болса, ол тізімдегі макрос тобының атауында макростобыныңатауы.макросатауы болып тізімделеді. Бұл қажет етілетін дәлел.

Егер RunMacro әрекеті бар макросты кітапхана дерекқорыда орындасаңыз, Microsoft Office Access 2007 бағдарламасы осы атауы бар макросты кітапханалық дерекқордан қарайды, ал ағымдағы дерекқордан іздемейді.

Қайталау саны

Макростың орындалатын максималды саны. Егер бұл дәлелді бос қалдырсаңыз (Қайталау өрнегі дәлелі де бос болса), онда макрос тек бір рет орындалады.

Қайталау өрнегі

Шын (–1) немесе Жалған (0) деп шығаратын өрнек. Егер өрнек Жалған деп шығарса, макрос орындалуын тоқтатады. Бұл өрнек макрос орындалған сайын тексеріледі.

Түсініктемелер

Егер Макрос атауы дәлеліне макрос тобының атауын енгізсеңіз, Access бағдарламасы макрос тобындағы бірінші макросты орындайды.

Бұл әрекетті қолдану Дерекқор құралдары қойындысындағы Макросты іске қосу дегенін нұқып, макросты таңдап, содан соң OK түймешігін басқанымен бірдей. Алайда, бұл пәрмен макросты тек бір рет орындайды, ал RunMacro әрекеті қаншама рет қаласаңыз, соншама рет орындалады.

tip

Макростың қаншама рет орындалатынын белгілеу үшін Қайталау саны және Қайталау өрнегі дәлелдерін қолдануыңызға болады:

  • Егер дәлелдердің екеуін де бос қалдырсаңыз, макрос бір рет орындалады.

  • Егер Қайталау саны дәлеліне сан енгізіп, Қайталау өрнегі дәлелін бос қалдырсаңыз, макрос белгіленген саны бойынша қайталанады.

  • Егер Қайталау саны дәлелін бос қалдырып, Қайталау өрнегі дәлеліне өрнекті енгізсеңіз, макрос сол өрнек Жалған болып шыққанынша дейін қайталана береді.

  • Егер дәлелдердің екеуіне де мәндер енгізсеңіз, макрос Қайталау саны дәлелінде белгіленген саны бойынша немесе Қайталау өрнегіЖалған болып шыққанға дейін қайталанады. Бұл жерде қай дәлелдің шарты бірінші орындалса, сол дәлел қолданылады.

RunMacro әрекеті бар макросты орындап тұрған кезіңізде ол RunMacro әрекетіне жетсе, Access бағдарламасы шақырылған макросты орындайды. Шақырылған макрос орындалып болған соң, Access бастапқы макросқа оралып, келесі әрекетті орындайды.

Ескерту : 

  • Дәл сол немесе басқа макрос тобындағы макросты шақыруыңызға болады.

  • Макростарды бір бірінің ішінде орналастыруға болады. Мысалы: А макросын орындаған кезіңізде ол өз кезегінде В макросын шақырады және тағысын-тағылар. Әр жағдайда, шақырылған макрос орындалып болған кезде, Access бағдарламасы оны шақырған макросқа оралып, сол макростағы келесі әрекетті орындайды.

RunMacro әрекетін Visual Basic for Applications (VBA) модулінде орындау үшін DoCmd нысанының RunMacro әдісін қолданыңыз.

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×