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

RunCode әрекетін қолдану арқылы Visual Basic for Applications (VBA) Функция процедурасын шақыруыңызға болады.

Теңшеу

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

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

Сипаттама

Функция атауы

Шақырылатын VBA Функция процедурасының атауы. Функция аргументін жақшаға алыңыз. Функция атауын Макрос құрастырғыш аумағында Әрекет дәлелдері бөліміндегі Функция атауы жолағына енгізіңіз. Бұл қажет етілетін дәлел.

Ескерту : Microsoft Access дерекқоры (.mdb немесе .accdb) Өрнек құрастырғышын қолдану арқылы осы дәлелге функцияны таңдау үшін Құрастыру түймешігін нұқыңыз. Өрнек құрастырғышының тізімінен қажетті функцияны таңдаңыз.

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

Пайдаланушы белгілеген Функция процедуралары Microsoft Office Access 2007модульінде сақталады.

Функция процедурасы ешқандай дәлел қолданбаса да, Сіз келесі мысалдағыдай жақшаны енгізуіңіз керек:

TestFunction()

оқиға сипатының параматрлері үшін қолданылатын пайдаланушы анықтайтын функция атауларымен салыстырсақ, Функция атауы дәлеліндегі функция атауы теңдік белгісімен (=) басталмайды.

Access функцияның қайтарылатын мәнін елемейді.

Ескерту : Егер функция атауы модульдің атауымен бірдей болса, онда Сіз функция процедурасын макродан шақыра алмайсыз.

tip

Visual Basic тілінде жазылған Қосымша процедура немесе оқиға процедурасын орындау үшін ішкі процедураны немесе оқиға процедурасын шақыратын функция процедурасын жасаңыз. Содан соң, функция процедураны орындайтын RunCode әрекетін қолданыңыз.

Егер функцияны шақыру үшін RunCode әрекетін қолдансаңыз, Access бағдарламасы дерекқорға қатысты стандартты модульдегі атауы Функция атауы дәлелімен белгіленген функцияны іздейді. Алайда, бұл әрекет формадегі немесе есептегі мәзір пәрменін нұқыған кезде немесе пішінде не есепте оқиға болған кезде орындалатын болса, онда Access бағдарламасы функцияны алдымен форма модулі немесе есеп модулі класс модулінен, сонда соң, стандартты модульдерден іздейді. Access бағдарламасы Функция атауы дәлелімен белгіленген функцияны Шарлау аумағының Модульдер өрісінде шығатын класс модулі ішінен іздейді.

Бұл әрекет VBA модулінде жоқ. Оның орнына, қажетті функция процедурасын тікелей VBA ішінде орындаңыз.

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

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

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

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

×