Access бағдарламалауына кіріспе

Жаңа дерекқорды жасағанда, әдетте кестелер, пішіндер мен есептер сияқты бірнеше дерекқор нысандарын жасау арқылы бастайсыз. Нақты үрдістерді автоматтандыру және дерекқор нысандарын бірге байланыстыру үшін, кейбір бағдарламаларды қосатын орынға жетесіз. Бұл мақала Access 2010 бағдарламасындағы бағдарламалау құралдарын бағдарлауға көмектеседі.

Ескерту : Бағдарламаларға арналған Visual Basic (VBA) кодын веб дерекқорға қосуға болады; дегенмен, бұл код дерекқор веб-шолғышта іске қосылып тұрған кезде жұмыс жасамайды. Веб-дерекқорда VBA коды бар болса, ең алдымен кодты іске қоспастан бұрын, Access бағдарламасының көмегімен веб-дерекқорды ашу керек. Веб-дерекқорда тапсырмаларды орындау үшін, Access макростарын пайдаланыңыз.

Веб-дерекқорлар туралы қосымша ақпаратты Вебте ортақ пайдалану үшін дерекқорды жасау бөлімінен қараңыз.

Бұл бөлімде

Бағдарламалау дегеніміз не?

Маған макростарды пайдалану керек пе әлде VBA кодын пайдалану керек пе?

Жалпы бағдарламалау тапсырмаларын орындау үшін Түймешік шеберін пайдалану

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

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

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

Анықтама жүйесін пайдалану әдісін үйрену

Бағдарламалау дегеніміз не?

Access бағдарламасында бағдарламалау – бұл, Access макростары немесе бағдарламаларға арналған Visual Basic (VBA) коды арқылы дерекқорға функциялар қосу үрдісі. Мысалы, пішін мен есепті жасап, пәрмен түймешігі басылғанда есепті ашатын пішінге қосу қажет дерлік. Мұндай жағдайда бағдарламалау макрос немесе VBA іс-рәсімін жасау және пәрмен түймешігінің OnClick оқиға сипатын орнату үрдісі болып табылады, сонда басқару түймешігін басу макростарды немесе іс-рәсімін іске қосады. Есепті ашу сияқты қарапайым әрекет үшін барлық жұмысты атқаруға пәрмен түймешігі шеберін пайдалануға болады немесе шеберді өшіріп, бағдарламалауды орындауға болады.

Ескерту : Көп Microsoft Office бағдарламалары «макрос» терминін VBA кодына қатысты пайдаланады. Оның Access пайдаланушыларымен шатасып кетуі мүмкін, себебі Access бағдарламасында «макрос» термині макрос құрастырғыш арқылы жинауға болатын макрос әрекеттерінің атаулы жинағына қатысты болады. Access макрос әрекеттері VBA кодында қол жетімді пәрмендердің ішкі жиынын ғана көрсетеді. Макрос құрастырғыш Visual Basic өңдегішіне қарағанда жоғары құрылымдық интерфейсімен қамтамасыз етіп, VBA кодын үйренбей басқару элементтері нысандарының бағдарламаларын қосуыңызға мүмкіндік береді. Access бағдарламасының анықтама бөлімдерінде макростар ретінде Access макростарының сілтеме жасалатынын есіңізде ұстау керек. Керісінше, VBA кодына VBA коды, функция немесе іс рәсімі түрінде сілтеме жасалады. VBA коды дәрежелі модульдерде (жеке пішіндердің немесе есептердің бір бөлігі болып табылатын және осы нысандарға арналған кодты қамтитын) және (арнайы нысандарға байланыстырылмаған және дерекқор арқылы пайдаланылатын «глобалдық» коды бар) болады.

Нысандар (мысалы, пішіндер мен есептер) мен басқару элементтерінің (мысалы, пәрмен түймешіктері мен мәтін жолақтары) макростар немесе іс-рәсімдер тіркелетін көптеген оқиға сипаттары болады. Әрбір оқиға сипаты тінтуірді басу, пішінді ашу немесе мәтін ұясындағы деректерді өзгерту сияқты арнайы оқиғамен байланысты. Сондай-ақ, оқиғаларды жүйе оқиғалары сияқты Access бағдарламасының сыртындағы факторлармен немесе басқа оқиғаларға тіркелген макростар немесе іс-рәсімдер арқылы іске асады. Көптеген макростарды немесе іс-рәсімдерді көптеген нысандардың бірнеше оқиға сипаттарына қосқан жағдайда, дерекқор күрделене түседі, бірақ көп жағдайда қажетті нәтижелерді өте шағын бағдарламалауды пайдалану арқылы мұрағаттауға болады.

Беттің жоғарғы жағы

Маған макростарды пайдалану керек пе әлде VBA кодын пайдалану керек пе?

Макростарды, VBA кодын немесе екеуін де пайдалану шешімі негізінен дерекқорды қолдануды немесе таратуды жоспарлау жолдарына байланысты болады. Мысалы, дерекқор компьютерге сақталып, өзіңіз жалғыз пайдаланушы болсаңыз әрі VBA кодын пайдалану қолайлы болса, көптеген бағдарламалау тапсырмаларын орындау үшін, VBA кодын пайдалануға шешім қабылдауыңыз мүмкін. Дегенмен, дерекқорды файл серверінен табу арқылы басқа адамдармен ортақ пайдалану үшін, қауіпсіздік есептерімен VBA кодын пайдалануға жол бермеуіңіз мүмкін. Дерекқорды Access веб-бағдарламасы ретінде жариялау үшін, бағдарламалау тапсырмаларын орындау мақсатында VBA кодының орнына макростарды пайдалану керек, себебі VBA коды вебке жариялау мүмкіндігімен сыйысымды емес.

Access веб-бағдарламалары.    Access веб-бағдарламалары — бағдарламаны Access қызметтері іске қосатын Microsoft SharePoint серверінде жариялауға болатын Access 2010 нұсқасының жаңа мүмкіндігі. Ол басқа адамдардың Access бағдарламасын компьютерлеріне орнатпай-ақ, дерекқорды стандартты Интернет шолғышы арқылы пайдалануға мүмкіндік береді. Дегенмен, VBA коды вебке жариялау мүмкіндігімен сыйысымды болмайтындықтан, бағдарламаны Access веб-бағдарламасы ретінде жариялау жоспарланса, бағдарламалау тапсырмаларын орындау үшін тек макростарды пайдалану керек.

Жаңа Access веб-бағдарламаларын құрастырғанда, Access бағдарламасы бірінші рет іске қосылғанда, Бос веб-дерекқор түймешігін басу арқылы бастау керек. Ол дерекқор жасауға пайдаланылатын мүмкіндіктерді шектеп, веб-бағдарламаның сәтті жарияланғанын тексеруге көмектеседі.

Клиент бағдарламалары.    Бағдарламаны Access қызметтері серверіне жариялау жоспарланбаса, макростарды немесе VBA кодын мына екі мәселе бойынша пайдалану шешімін негіздеу керек: қауіпсіздік және қажетті функциялар. Қауіпсіздік – мәселе болып табылады, себебі деректердің қауіпсіздігіне қауіп төндіретін немесе компьютердегі файлдарға зиян келтіруі мүмкін код жасауға VBA коды пайдаланылуы мүмкін. Сізден басқа адам жасаған дерекқор пайдаланылғанда, дерекқордың сенімді жерден алынғанын білген жағдайда ғана VBA кодын қосу керек. Басқалар пайдаланатын дерекқор жасалғанда, пайдаланушыдан дерекқорға сенімді күй беруді арнайы талап ететін бағдарламалау құралдарын қосуға жол бермей көру керек. Дерекқорға пайдаланушылардың сену қажеттілігіне жол бермейтін негізгі тәсілдерге осы бөлімде кейінірек тоқталады.

Дерекқорыңыздың қауіпсіздігін растауға көмектесу үшін сізге мүмкін болған кезінде макростарды, макрос әрекеттері арқылы жүзеге аспайтын әрекеттер үшін ғана VBA бағдарламаларын пайдалану керек. Одан кейін іске қосу үшін дерекқорға сенімді мәртебе беруді талап етпейтін макрос әрекеттерін ғана пайдаланып көру керек. Осылайша макрос әрекеттерін пайдалануды шектеу пайдаланушылардың дерекқорда компьютерлеріндегі деректерге немесе басқа файлдарға зақым келтіруі мүмкін бағдарламалардың болмайтынына сенімді болуына мүмкіндік береді.

Макрос қарастырулары

Access 2010 нұсқасында Access бағдарламасының бұрынғы нұсқалары арқылы құрастырылғандардан қуатты макростарды құрастыруға мүмкіндік беретін жаңа макрос әрекеттері көп. Мысалы, қазір макрос әрекеттері арқылы глобалдық уақытша айнымалыларды жасап, пайдалануыңызға болады және жаңа қателерді өңдейтін макростар арқылы қателерді жақсылап реттеуіңізге болады. Access бағдарламасының ескі нұсқаларында бұл мүмкіндіктер VBA арқылы ғана қол жетімді. Бұған қосымша, макросты нысанның немесе басқару элементінің оқиға сипатына тікелей ендіруге болады. Ендірілген макрос нысанның немесе басқару элементінің бір бөлігіне айналып, жылжығанда немесе көшірілгенде нысанмен немесе басқару элементімен қалады.

Макростар пішіндерді ашу және жабу және есептерді іске қосу сияқты көптеген бағдарламалау тапсырмаларын орындау жолдарын жеңілдетеді. Жасалған дерекқор нысандарын (пішіндер, есептер және т.б.) бірге жылдам әрі жеңіл байланыстыруға болады, себебі онда еске сақталуға тиісті кішкентай синтаксис бар. Әр бөлімнің дәлелдері макрос құрастырғыштан көрсетіледі.

Жоғары қауіпсіздік пен макростар қамтамасыз ететін жеңіл қолданысқа қоса, төмендегі тапсырмаларды орындау үшін, макростарды пайдаланған жөн:

  • Әрекетті немесе әрекеттер жиынын пернеге тағайындау. Оған Авто пернелер деп аталатын макрос тобын жасау қажет етіледі.

  • Дерекқор бірінші ашылғанда, әрекетті немесе әрекеттер қатарын орындау. Оған Авто орындау деп аталатын макросты жасау талап етіледі.

    Ескерту :  Сіз Access параметрлері тілқатысу терезесінде бастау пішінін анықтап, макросты немесе VBA кодын сол пішіннің Ашылуда немесе Қотарылуда оқиғасына тіркегеннің өзінде, Авто орындау макросы басқа кез келген макростардан немесе VBA кодынан бұрын іске қосылады.

Макростар құрастыру әдістері туралы қосымша ақпаратты Макростар туралы түсінік бөлімінен қараңыз.

VBA қарастырулары

Егер төмендегілердің бірін орындағыңыз келсе, сізге макростардың орнына VBA бағдарламалауын пайдалану керек:

  • Бекітілген функцияларды пайдалану немесе жеке функцияларыңызды жасау    Access бағдарламасы пайыздық төлемді есептейтін IPmt функциясы сияқты көптеген бекітілген функцияларды қамтиды. Күрделі өрнектерді құруды қажет етпестен, есептеуді жүзеге асыру үшін бекітілген функцияларды пайдалануыңызға болады. VBA коды арқылы өрнек мүмкіндігінен асатын есептеулерді жүзеге асыру үшін немесе күрделі өрнектерді ауыстыру үшін жеке функцияларыңыздың құруыңызға болады. Бұған қосымша, негізгі әрекетті бірден аса нысанға қолдану үшін осы функцияларды пайдалануыңызға болады.

  • Нысандарды жасау немесе шеберді пайдалану    Көп жағдайда осы нысанның құрастырушы көрінісіндегі нысанды жасауды және өзгертуді жеңіл деп табасыз. Дегенмен, кейбір жағдайларда кодтағы нысанның анықтамасын шебер пайдаланғыңыз келуі мүмкін. VBA арқылы дерекқордың өзінен басқа дерекқордағы барлық нысанды шебер пайдалануыңызға болады.

  • Жүйе деңгейіндегі әрекеттерді орындау    Макростағы RunApp әрекетін Access бағдарламасының ішіндегі басқа бағдарламаны (Microsoft Excel) іске қосу үшін орындауыңызға болады, бірақ Access бағдарламасынан тыс басқа да көптеген әрекеттерді орындау үшін макросты пайдалана алмайсыз. VBA арқылы файлдың компьютерде бар екенін көру үшін тексеруіңізге, Excel сияқты басқа Microsoft Windows бағдарламаларымен байланыстыру үшін «Автоматтандыру немесе динамикалық деректерді алмастыру» (DDE) мүмкіндігін пайдалануыңызға және Windows динамикалық сілтеме кітапханаларындағы (DLL) функцияларды шақыруыңызға болады.

  • Жазбаларды бір уақытта шебер пайдалану    Жазбалар жиынын, бір жазбаны бір уақытта қарап шығу үшін VBA кодын пайдалануыңызға және әр жазбадағы әрекетті орындауыңызға болады. Керісінше, макростар жазбалардың бүкіл жиынымен бір уақытта жұмыс істейді.

Беттің жоғарғы жағы

Жалпы бағдарламалау тапсырмаларын орындау үшін Түймешік шеберін пайдалану

Пәрмен түймешігін пішінге қосқан жағдайда, Пәрмен түймешігі шебері бағдарламаның жұмысқа кірісуіне жағдай жасайды. Шебер арнайы тапсырманы орындайтын пәрмен түймешігін жасау үрдісін көрсетеді. Access 2010 (.accdb) файлында шебер пәрмен түймешігінің OnClick сипатына енгізілген макросты жасайды. .mdb немесе .adp файлында шебер VBA кодын құрайды, себебі енгізілген макростар осы файл пішімдерінде қолданылмайды. Басқа жағдайда, қажеттіліктеріңізге сәйкес келуі үшін макросты немесе VBA кодын өзгертуге немесе күшейтуге болады.

  1. Шарлау аумағында түймешікті қосқыңыз келген пішінді тінтуірдің оң жақ түймешігімен нұқып, одан кейін Жасақтама көрінісі түймешігін басыңыз.

  2. Құрастырушы қойындысындағы Басқару элементтері жиынтығын көрсету үшін төмен көрсеткіні басып, одан кейін Шеберлерді пайдалану параметріне құсбелгісінің қойылғандығын тексеріңіз.

  3. Құрастырушы қойындысындағы Басқару элементтері жиынтығынан Түймешік пәрменін таңдаңыз.

  4. Пішінді құрастыру торында түймешікті орналастырғыңыз келген жерді нұқыңыз.

    Түймешік шебері іске қосылады.

  5. Шебердің бірінші бетінде, шебердің түймешікке орындау үшін қандай әрекеттерді бағдарламалай алатындығын көру үшін Санаттар тізіміндегі әр санатты нұқыңыз. Әрекеттер тізіміндегі қажетті әрекетті таңдаңыз, одан кейін Келесі түймешігін басыңыз.

  6. Түймешікке мәтінді немесе суретті бейнелеу қажеттігіне байланысты Мәтін немесе Сурет параметрін таңдаңыз.

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

    • Суретті көрсету жағдайында, шебер тізімдегі суретті ұсынады. Басқа суретті таңдап алу қажет болса, Access 2010 бағдарламасы ұсынатын пәрмен түймешігінің суреттерінің барлығын көрсету үшін, Барлық суреттерді көрсету параметріне құсбелгісін қойыңыз немесе басқа жерде сақталған суретті таңдау үшін, Шолу пәрменін таңдаңыз.

      Келесі түймешігін басыңыз.

  7. Түймешікке арналған мәнді атауды енгізіңіз. Бұл таңдаулы қадам болып табылады және бұл атау түймешікте көрсетілмейді. Дегенмен, түймешікке кейінірек сілтеме жасау қажет болғанда (мысалы, пішіміңіздегі басқару элементтеріне арналған қойынды ретін орнатсаңыз) мәнді атауды енгізген жөн, түймешіктердің айырмашылығын әлдеқайда жеңілдетеді. Егер түймешік пішінді жапса, мысалы, оны Тмкжабу немесе Түймешік жабу деп атауыңыз мүмкін.

  8. Аяқтау түймешігін басыңыз.

    Access бағдарламасы түймешікті пішінге орналастырады.

  9. Егер қандай шебердің сізге «бағдарламаланғанын» көргіңіз келсе, осы таңдаулы қадамдарды орындаңыз:

    1. Егер сипаттар кестесі әлі көрсетілмесе, оны көрсету үшін F4 пернесін басыңыз.

    2. Сипаттар кестесіндегі Оқиға қойындысын нұқыңыз.

    3. Түймешікті басу сипат терезесіндегі Құрастыру түймешігін Түймешік суреті басыңыз.

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

  10. Жасақтама қойындысындағы Көріністер тобында Көрініс параметрін таңдап, одан кейін Пішін көрінісі түймешігін басыңыз. Оның күткендегідей жұмыс істеп тұрғанын растау үшін жаңа түймешікті басыңыз.

Беттің жоғарғы жағы

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

Макрос – тапсырмаларды автоматтандыруға және функцияларды пішіндерге, есептерге және пәрмен элементтеріне қосуға мүмкіндік беретін құрал. Мысалы, пәрмен түймешігін пішінге қосқан жағдайда, түймешіктің OnClick оқиға сипатын басылған сайын түймешікпен орындау үшін, пәрмендері бар макростармен байланыстырасыз.

Орындалатын әрекет тізімін құрастыру арқылы код жасайтын қарапайым бағдарламалау тілі ретінде Access макростары туралы ойлау пайдалы. Макросты құрастырғаныңызда, ашылмалы тізімнен әрбір әрекетті таңдап, әрбір әрекетке арналған қажетті ақпаратпен толтырасыз. Макростар функцияларды пішіндерге, есептерге және басқару элементтеріне кодты VBA модуліне жазбай қосуыңызға мүмкіндік береді. Макростар VBA кодында қол жетімді пәрмендердің ішкі жиынымен қамтамасыз етеді және көп адамдар VBA кодын жазуға қарағанда макросты құрастыру жеңіл деп табады.

Сіз төмендегі суретте көрсетілген Макрос құрастырушысы арқылы макросты жасайсыз.

Access 2010 макрос құрастырғышы

Макрос құрастырушысын көрсету үшін:

  • Жасау қойындысындағы Макрос және код тобынан Макрос тармағын таңдаңыз.

Беттің жоғарғы жағы

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

Макрос секілді, VBA коды автоматтандыруды және басқа мүмкіндікті Access бағдарламасына қосуға мүмкіндік береді. VBA кодын үшінші тараптың басқару элементтері арқылы күшейтіп, арнайы қажеттіліктеріңіз үшін жеке функциялар мен іс-рәсімдерді жазуға болады.

Ескерту : Бағдарламаларға арналған Visual Basic (VBA) кодын веб дерекқорға қосуға болады; дегенмен, бұл код дерекқор веб-шолғышта іске қосылып тұрған кезде жұмыс жасамайды. Веб-дерекқорда VBA коды бар болса, ең алдымен кодты іске қоспастан бұрын, Access бағдарламасының көмегімен веб-дерекқорды ашу керек. Веб-дерекқорда тапсырмаларды орындау үшін, Access макростарын пайдаланыңыз.

Веб-дерекқорлар туралы қосымша ақпаратты Вебте ортақ пайдалану үшін дерекқорды жасау бөлімінен қараңыз.

Access макросын құрастыру, сосын оны VBA кодына түрлендіру VBA бағдарламалауымен іске кірісетін жылдам жол болып табылады. Осыны орындауға арналған нұсқаулар Макростарды VBA кодына түрлендіру бөлімінде қамтылған. Бұл мүмкіндік макроста балама әрекеттер атқаратын VBA функциялық іс рәсімі бар жаңа модульді жасайды. Сондай-ақ, ол Visual Basic өңдегішін ашады, сонда іс рәсімін өзгертуді бастауға болады. Visual Basic өңдегішінде жұмыс істегеніңізде, Access әзірлеуші анықтамасын іске қосу және әр кілт сөз туралы көбірек үйрену үшін кілт сөздер мен F1 пернесін басуыңызға болады. Содан кейін Access әзірлеуші анықтамасын қарап шығып, қажетті бағдарламалау тапсырмаларын орындауға көмектесетін жаңа пәрмендерді ашуыңызға көмектеседі.

Беттің жоғарғы жағы

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

Макростарды VBA модульдеріне немесе дәрежелі модульдерге автоматты түрде түрлендіру үшін Access 2010 бағдарламасын пайдалануыңызға болады. Бөлек нысандар немесе енгізілген макростар түрінде шығуына қарамастан, тіркелетін макростарды пішінге немесе есепке түрлендіруіңізге болады. Сондай-ақ, тіркелмеген глобалдық макростарды арнайы пішінге немесе есепке түрлендіруіңізге болады.

Ескерту : Бағдарламаларға арналған Visual Basic (VBA) кодын веб дерекқорға қосуға болады; дегенмен, бұл код дерекқор веб-шолғышта іске қосылып тұрған кезде жұмыс жасамайды. Веб дерекқорда VBA коды бар болса, ең алдымен кодты іске қоспастан бұрын, Access бағдарламасының көмегімен веб дерекқорын ашу керек. Веб-дерекқорда тапсырмаларды орындау үшін, Access макростарын пайдаланыңыз.

Веб-дерекқорлар туралы қосымша ақпаратты Вебте ортақ пайдалану үшін дерекқорды жасау бөлімінен қараңыз.

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

Бұл үрдіс пішін немесе есеп (немесе оның басқару элементтерінің кез келгені) арқылы сілтеме жасалған (немесе соларға енгізілген) кез келген макросты VBA кодына түрлендіріп, VBA кодын пішіннің немесе есептің сынып модуліне қосады. Сынып модуль пішіннің немесе есептің бір бөлігі болып табылады және жылжыған немесе көшірілген кезде пішінмен немесе есеппен жылжиды.

  1. Шарлау аумағында пішінді немесе есепті тінтуірдің оң жақ түймешігімен басып, содан кейін Құрастырушы көрінісі түймешігін басыңыз.

  2. Құрастырушы қойындысындағы Құралдар тобынан Пішін макростарын Visual Basic тіліне түрлендіру немесе Есеп макростарын Visual Basic тіліне түрлендіру параметрін таңдаңыз.

  3. Пішіннің макростарын түрлендіру немесе Есептің макростарын түрлендіру тілқатысу терезесінде Access бағдарламасының қателерді өңдейтін кодты құрылатын функцияларға қосқанын қалайтыныңыз не қаламайтыныңызды таңдаңыз. Сондай-ақ, макростарыңызда аңғартпалар болса, оларды функцияларда аңғартпалар ретінде қосқыңыз келетін не келмейтінін таңдаңыз. Жалғастыру үшін Түрлендіру түймешігін басыңыз.

    Егер пішінге немесе есепке арналған ешқандай сынып модуль болмаса, Access бағдарламасы біреуін жасап, іс рәсімін пішінмен немесе есеппен байланысты әрбір макросқа арналған модульге қосады. Сондай-ақ, Access бағдарламасы пішіннің немесе есептің оқиға сипаттарын өзгертеді, сонда олар макростардың орнына жаңа VBA іс рәсімдерін іске қосады.

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

    1. Пішін немесе есеп Жасақтама көрінісінде ашылғанда, сипаттар кестесі көрсетілмесе, оны көрсету үшін F4 пернесін басыңыз.

    2. Сипаттар кестесінің Оқиға қойындысындағы [Оқиғаны өңдеу іс рәсімі] көрсететін сипат жолағының ішкі жағын басыңыз, одан кейін «Құрастыру» Түймешік суреті түймешігін басыңыз. Арнайы басқару элементіне арналған оқиға сипаттарын көру үшін басқару элементін таңдаңыз. Бүкіл пішінге немесе есепке оқиға сипаттарын көру үшін сипаттар кестесінің жоғарғы жағындағы ашылмалы тізімнен Пішін немесе Есеп тармағын таңдаңыз.

      Access бағдарламасы Visual Basic өңдегішін ашып, оқиға іс рәсімін сынып модульінде көрсетеді. Бір сынып модульдегі басқа іс рәсімдерді қарап шығу үшін жоғары немесе төмен шолуыңызға болады.

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

  1. Шарлау аумағында түрлендіру үшін макросты тінтуірдің оң жақ түймешігімен нұқып, одан кейін Құрастырушы көрінісі параметрін таңдаңыз.

  2. Құрастырушы қойындысындағы Құралдар тобынан Visual Basic бағдарламасына макростардың түрлендірілуі параметрін таңдаңыз.

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

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

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

    1. Visual Basic өңдегішінде Жоба жетектеушісінің тақтасы бейнеленбесе, Көрініс мәзіріндегі Жоба жетектеушісі түймешігін басыңыз.

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

    3. Модульдер тармағының астынан Түрлендірілген макросмакрос аты модулін екі рет басыңыз.

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

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

Жаһандық макросты VBA кодына түрлендіргеніңізде, VBA коды стандартты модульге орналастырылады. Дәрежелі модульден басқа, стандартты модуль пішіннің немесе есептің бір бөлігі болып табылмайды. Функцияны пішіндегі, есептегі немесе басқару элементіндегі функциямен байланыстырғыңыз келетін сияқты, сонда код қажетті уақытта және жерде дәл іске қосылады. Оны орындау үшін VBA кодын дәрежелі модульге көшіріп, оны оқиға сипатымен байланыстыруыңызға болады немесе төмендегі іс рәсімі арқылы оқиға сипатынан стандартты модульге арнайы қоңырау соғуыңызға болады.

  1. Visual Basic өңдегішінде функцияның атауын жазып алыңыз. Мысалы, Менің макросым деп аталатын макросты түрлендірсеңіз, функцияның атауы Менің макросым() болады.

  2. Visual Basic өңдегішін жабыңыз.

  3. Шарлау аумағында функцияны байланыстырғыңыз келген пішінді немесе есепті тінтуірдің оң жақ түймешігімен нұқыңыз, одан кейін Жасақтама көрінісі түймешігін басыңыз.

  4. Функцияны байланыстырғыңыз келген басқару элементін немесе бөлімді таңдаңыз.

  5. Егер сипаттар кестесі әлі көрсетілмесе, оны көрсету үшін F4 пернесін басыңыз.

  6. Сипаттар кестесінің Оқиға қойындысында функцияны байланыстырылатын оқиға сипатының жолағын таңдаңыз.

  7. Сипат жолағында функция атауынан бұрын келетін теңдік белгісін (=) — мысалы, =Менің макросым() теріңіз. Жақша қосуды ұмытпаңыз.

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

  9. Шарлау аумағында пішінді немесе есепті екі рет нұқып, кодтың тиісінше іске қосылғанын көру үшін оны тексеріңіз.

VBA кодын дерекқорыңызға қосудың негізгі қадамдарын білесіз. Бұл мақалада қалай бастау керектігі туралы негіздер ғана сипатталған; бағдарламалау тәжірибелерін құруға көмектесетін көптеген тамаша кітаптар мен желідегі ресурстар бар.

Беттің жоғарғы жағы

Анықтама жүйесін пайдалану әдісін үйрену

Access 2010 бағдарламасы бағдарламалаумен көмек алудың көптеген жолдарымен қамтамасыз етеді. Access терезесінің жоғарғы оң жақ бұрышындағы Анықтама түймешігін басу арқылы кез келген уақытта анықтама алуыңызға болады.

Анықтама түймешігі

Access бағдарламасы Анықтама терезесін ашады.

Сонымен қатар, макросты немесе VBA іс рәсімін құрастырғаныңызда, макрос әрекетін, кілтсөзді немесе бекітілген функция атауын таңдап, F1 пернесін басуыңызға болады. Көп жағдайда, Access бағдарламасы таңдалған элементке арналған Анықтама тақырыбын көрсетеді.

Анықтама терезесі ашылғаннан кейін, беттердің арасында жылжу үшін құралдар тақтасындағы шарлау түймешіктерін пайдаланыңыз.

Анықтаманы көрсету құралдар тақталары

Мысалы, мазмұнын көру үшін Басты түймешігін басып, содан кейін тақырыптар арасында жылжу немесе тақырыпты қайта қотару үшін Артқа, Алға, Тоқтату немесе Жаңарту тармағын таңдаңыз. Сондай-ақ, іздеу шарттарын құралдар тақтасының астындағы жолаққа енгізу және ENTER пернесін немесе Іздеу түймешігін басу арқылы арнайы ақпаратқа арналған «Анықтама» жүйесін іздеуіңізге болады.

Бағдарламалау туралы ақпаратты іздегеніңізде, әдетте Access анықтамасынан басқа Access әзірлеуші анықтамасын қарап шығу пайдалы.

Access әзірлеуші анықтамасын қосу

  1. Іздеу түймешігінің жанындағы ашылмалы көрсеткіні нұқыңыз.

    Анықтама бөліміндегі Іздеу түймешігі

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

    Анықтама іздеу тізімі

  2. Интернетке қосылған жағдайда, Office.com веб-торабынан мазмұнды көрсету тармағының астынан Әзірлеуші сілтемесі параметрін таңдаңыз. Біз осы әдісті қолдануды ұсынамыз, себебі Office.com торабындағы мазмұн әрдайым жаңартылып отырады. Интернетке қосылмаған жағдайда немесе жүйе әкімшісі желіге өткізетін Анықтама терезесінің мүмкіндігін ажыратып қойса, Access әзірлеуші анықтамасын Осы компьютердегі мазмұн тармағының астынан Әзірлеуші сілтемесі параметрін басып, көруге болады.

  3. Мазмұндағы сілтемелерді пайдалану арқылы немесе іздеу шарттарын құралдар тақтасының дәл астындағы жолаққа енгізіп, ENTER пернесін басу арқылы Анықтаманы шолуыңызға болады.

  4. Access анықтамасына қайта қосылу үшін, Іздеу түймешігінің жанындағы ашылмалы көрсеткіні нұқып, одан кейін Office.com веб-торабынан мазмұнды көрсету немесе Осы компьютердегі мазмұн тармағының астынан Access анықтамасы тармағын таңдаңыз.

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

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

Беттің жоғарғы жағы

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

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

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

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

×