Access бағдарламасын енгізудегі жаңалық. Осы жерден бастаңыз

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

Бұл бөлімде

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Қауіптілігі ықтимал мазмұнды қосу немесе ажырату туралы қосымша ақпарат алу үшін Office құжаттарында макростарды қосу немесе ажырату бөлімін қараңыз (осы бөлімнің кез келген жерінде көрсетілгендей, басқа көптеген Microsoft Office бағдарламалары VBA кодына сілтеме жасау үшін «макрос» терминін қолданады, сондықтан бұл терминді Access макростарымен шатастырмаңыз).

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

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

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

  1. Іске қосу үшін дерекқорға сенімді күй беруді талап етпейтін әрекеттері ғана бар макрос

  2. Іске қосу үшін дерекқорға сенімді күй беруді талап ететін әрекеттері бар макрос

  3. VBA іс рәсімі

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

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

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

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

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

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

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

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

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

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

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

Егер басқаларына таралатын дерекқордағы VBA кодын пайдалансаңыз, сізге дерекқордың бумасы мен қол қоюына назар аудару керек, сонда пайдаланушылар кодтың сенімді көзден келгеніне сенімді болады. Дерекқордың бумасы мен қол қоюы туралы қосымша ақпарат алу үшін Access 2007 дерекқорын қорғау бөлімін қараңыз.

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

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

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

  1. Microsoft Office Түймешігі Түймешік суреті түймешігін нұқып, одан кейін Ашутүймешігін нұқыңыз.

  2. Ашу тілқатысу терезесінде дерекқорды таңдап, ашыңыз.

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

  4. Жасақтама қойындысындағы Басқару элементтері тобынан Басқару шеберін пайдалану Түймешік суреті параметрі таңдалғандығына көз жеткізіңіз.

    Түймешік суреті

  5. Жасақтама қойындысының Басқару элементтері тобында Түймешік түймешігін нұқыңыз.

    Түймешік кескіні

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

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

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

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

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

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

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

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

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

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

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

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

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

    3. Басылуда сипат жолағында Builder button түймешігін басыңыз.

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

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

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

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

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

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

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

Макрос құрастырғышы

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

  • жасау қойындысының Басқа тобында Құрамды пәрмен түймешігін нұқыңыз. Пәрмен болмаса, не Модуль не Сынып модулі түймешігінің астындағы түймешікті нұқып, Құрамды пәрмен түймешігін нұқыңыз. Түймешік суреті

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

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

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

VBA — Access ішінде қуатты бағдарламалар жасауға пайдаланылатын бағдарламалау тілі. VBA тілі Access макростарын пайдалану арқылы жасағанға қарағанда тым күрделі әрекеттерді орындауға мүмкіндік беретін жүздеген пәрмендерді қамтиды.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      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 кодын дерекқорыңызға қосудың негізгі қадамдарын білесіз. Бұл бөлім қалай бастау керектігі туралы негіздермен ғана қамтамасыз етеді; бағдарламалау тәжірибелерін құруға көмектесетін көптеген тамаша кітаптар мен желідегі қор көздері бар.

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

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

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

Анықтаманың кіріс нүктесі

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

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

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

Анықтаманы қарап шығу құралдар тақтасы

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

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

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

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

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

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

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

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

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

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

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

Анықтамадан Office Online веб-торабына қосылыңыз.

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

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

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

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

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

×