Аннотация



жүктеу 0,73 Mb.
Pdf просмотр
бет21/25
Дата10.12.2017
өлшемі0,73 Mb.
#3572
түріДиплом
1   ...   17   18   19   20   21   22   23   24   25

61 

 

функцияларыңыз  бен  іс  рәсімдеріңізді  жазуға  болады.  Сондай-ақ, 



бағдарламасын  басқа  бағдарламалармен  біріктіру  үшін  VBA  тілін  пайдалана 

аламыз. 


VBA бағдарламалауымен іске кірісетін жылдам жол алдымен  макросын 

құрастыру, одан кейін оны VBA кодына түрлендіру болып табылады. Осыны 

орындауға  арналған  нұсқаулар  Макростарды  VBA  кодына  түрлендіру 

бөлімінде  қамтылған.  Бұл  мүмкіндік  макроста  балама  әрекеттер  атқаратын 

VBA  функциялық  іс  рәсімі  (Жете  процедурасы:  Мәнді  қайтаратын  және 

кеңейтімде  пайдаланылатын  процедура.  Сіз  Жете  мәлімдемесімен  жетені 

жариялайсыз  және  оны  Жетені  аяқтау  мәлімдемесімен  аяқтайсыз.)  бар  жаңа 

модульді жасайды. Сондай-ақ, ол Visual Basic өңдегішін ашады, сонда Сіз іс 

рәсімін өзгертуді бастай аласыз. Visual Basic өңдегішінде жұмыс істегеніңізде, 

Editor,  Access  әзірлеуші  анықтамасын  іске  қосу  және  әр  кілтсөз  туралы 

көбірек  үйрену  үшін  кілтсөздер  мен  F1  пернесін  басуыңызға  болады.  Содан 

кейін  Access  әзірлеуші  анықтамасын  қарап  шығып,  қажетті  бағдарламалау 

тапсырмаларын  орындауға  көмектесетін  жаңа  командадерді  ашуыңызға 

көмектеседі. 

Макростарды VBA кодына түрлендіру 

Макростарды VBA модульдеріне немесе сынып модульдерге автоматты 

түрде  түрлендіру  үшін  Office  2007  бағдарламасын  пайдалануыңызға  болады. 

Бөлек  нысандар  немесе  ендірілген  макростар  түрінде  болуына  қарамастан, 

тіркелген  макростарды  пішінге  немесе  есепке  түрлендіруіңізге  болады. 

Сондай-ақ, тіркелмеген жаһандық макростарды арнайы пішінге немесе есепке 

түрлендіруіңізге болады. 

Тіркелген макростарды пішінге немесе есепке түрлендіру 

Бұл  үрдіс  пішін  немесе  есеп  (немесе  оның  басқару  элементтерінің  кез 

келгені)  арқылы  сілтеме  жасалған  (немесе  соларға  енгізілген)  кез  келген 

макросты  VBA  кодына  түрлендіріп,  VBA  кодын  пішіннің  немесе  есептің 

сынып  модуліне  қосады.  Сынып  модуль  пішіннің  немесе  есептің  бір  бөлігі 

болып  табылады  және  жылжыған  немесе  көшірілген  кезде  пішінмен  немесе 

есеппен жылжиды. 

Шарлау  аумағында  пішінді  немесе  есепті  тінтуірдің  оң  жақ 

түймешігімен  нұқимыз,  одан  кейін  Жасақтама  көрінісі  (Құрастырушы 

көрінісі:  Мына  дерекқор  нысандарының  жасақтамасын  көрсететін  көрініс: 

кестелер,  сұраулар,  пішіндер,  есептер  және  макростар.  Құрастырушы 

көрінісінде  жаңа  дерекқор  нысандарын  жасайсыз  және  бар  нысандардың 

жасақтамасын өзгертесіз.) түймешігін басамыз. 

Дерекқор  құралдары  қойындысының  Макрос  тобында  Пішіннің 

макростарын  Visual  Basic  кодына  түрлендіру  немесе  Есептің  макростарын 

Visual Basic кодына түрлендіру түймешігін басамыз. 

Пішіннің  макростарын  түрлендіру  немесе  Есептің  макростарын 

түрлендіру тілқатысу терезесінде  бағдарламасының қателерді өңдейтін кодты 

құрылатын  функцияларға  қосқанын  қалайтыныңыз  не  қаламайтыныңызды 

таңдаймыз.  Сондай-ақ,  макростарыңызда  аңғартпалар  болса,  оларды 



62 

 

функцияларда  аңғартпалар  ретінде  қосқыңыз  келетін  не  келмейтінін 



таңдаймыз. Жалғастыру үшін түрлендіру түймешігін басамыз. 

Егер пішінге немесе есепке арналған ешқандай сынып модуль болмаса, 

Access  бағдарламасы  біреуін  жасап,  іс  рәсімін  пішінмен  немесе  есеппен 

байланысты  әрбір  макросқа  арналған  модульге  қосады.  Сондай-ақ,  

бағдарламасы пішіннің немесе есептің оқиға сипаттарын өзгертеді, сонда олар 

макростардың орнына жаңа VBA іс рәсімдерін іске қосады. 

VBA кодын қарап шығу және өңдеу үшін: 

Пішін  немесе  есеп  Жасақтама  көрінісінде  ашылғанда,  сипаттар  кестесі 

бейнеленбесе, оны бейнелеу үшін F4 пернесін басамыз. 

Сипаттар  кестесінің  Оқиға  қойындысында  [Оқиға  іс  рәсімі]  көрсететін 

сипат  жолағы  ішін  нұқимыз,  одан  кейін 

түймешігін  басамыз.  Арнайы 

басқару  элементіне  арналған  оқиға  сипаттарын  көру  үшін  басқару  элементін 

таңдау  мақсатында  оны  нұқимыз.  Бүкіл  пішінге  немесе  есепке  оқиға 

сипаттарын  көру  үшін  сипаттар  кестесінің  жоғарғы  жағындағы  ашылмалы 

тізімнен Пішінді немесе Есепті таңдаймыз. 

Office  2007 бағдарламасы Visual Basic өңдегішін ашып, оқиға іс рәсімін 

сынып  модулінде  көрсетеді.  Бір сынып  модульдегі  басқа іс  рәсімдерді  қарап 

шығу үшін жоғары немесе төмен шолуға болады. 

Жаһандық макростарды түрлендіру 

Шарлау аумағында түрлендіргіңіз келген макростың атауын нұқимыз. 

Дерекқор  құралдары  қойындысының  Макрос  тобындағы  Макростарды 

Visual Basic кодына түрлендіру түймешігін басамыз. 

Макростарды  түрлендіру  тілқатысу  терезесінде  қалаған  параметрлерді 

таңдап, одан кейін түрлендіру түймешігін басамыз. 

Макросты түрлендіріп, Visual Basic өңдегішін ашады. 

VBA кодын қарап шығу және өңдеу үшін: 

Visual  Basic  өңдегішінде  Жоба  жетектеушісінің  тақтасы  бейнеленбесе, 

Көрініс мәзіріндегі Жоба жетектеушісі түймешігін басамыз. 

Жұмыс  істеп  тұрған  дерекқордың  атының  астындағы  бұтақты 

кеңейтіңіз. 

Модульдер  тармағы  астындағы  түрлендірілген  макрос-макрос  атауы 

модулін екі рет нұқимыз. 

Visual Basic өңдегіші модульді ашады. 

VBA функциясын оқиға сипатына тіркеу 

Жаһандық  макросты  VBA  кодына  түрлендіргеніңізде,  VBA  коды 

стандартты модульге орналастырылады. Сынып модульден басқа, стандартты 

модуль  пішіннің  немесе  есептің  бір  бөлігі  болып  табылмайды.  Сіздің 

функцияны  пішіндегі,  есептегі  немесе  басқару  элементіндегі  функциямен 

байланыстырғыңыз келетін сияқты, сонда код қажетті уақытта және жерде дәл 

іске қосылады. Оны орындау үшін VBA кодын сынып модульге көшіріп, оны 

оқиға  сипатымен  байланыстыруыңызға  болады  немесе  төмендегі  іс  рәсімі 

арқылы оқиға сипатынан стандартты модульге арнайы қоңырау жасауыңызға 

болады. 



жүктеу 0,73 Mb.

Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   25




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау