Darbo pradžia su "Access" programavimo

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Kai sukuriate naują duomenų bazę, dažniausiai pradedate sukurdami kelis duomenų bazės objektus, pvz., lentelių, formų ir ataskaitų. Galiausiai, jums pasiekti tašką, kur reikia šiek tiek programavimo tam tikrų procesų automatizavimas ir susieti savo duomenų bazės objektų kartu. Šis straipsnis padės suprasti, kaip naudojami programavimo įrankiai, Microsoft Office Access 2007 ir Jus nukreips į keletą išteklių, kur galite sužinoti daugiau apie programavimo.

Patarimas : "Access 2010", reiškinio daryklė pasižymi IntelliSense, kad galėtumėte matyti, kokie argumentai reiškinį reikia.

Šiame straipsnyje

Kas yra programavimas?

Naudoti makrokomandas arba naudoti VBA kodą?

Naudokite komandos mygtuko vedlys atlikti įprastas užduotis programavimo

Supraskite makrokomandas

Supraskite VBA kodą

Makrokomandas konvertuoti į VBA kodas

Sužinokite, kaip naudoti žinyno sistemoje

Kas yra programavimas?

Office Access 2007, programa yra funkcijų įtraukimo į savo duomenų bazę naudodami Access makrokomandas arba Visual Basic for Applications (VBA) kodas procesą. Pavyzdžiui, Tarkime, kad sukūrėte formos ir ataskaitos, o jūs norite komandos mygtuko įtraukimas į formą, kai paspaudžiate, ataskaita atidaroma. Programavimo, šiuo atveju – sukurti makrokomandą arba VBA procedūros ir tada nustatyti komandos mygtuko OnClickprocesasįvykio ypatybė , kad spustelėjus mygtuką vykdoma makrokomandą arba procedūrą. Paprastos operacijos, pvz., atidaryti ataskaitą, galite naudoti komandos mygtuko vedlį atlikti visus darbus, arba galite įjungti vedlį išjungti ir suprogramuoti patys.

Pastaba : Daugelis "Microsoft Office" programas naudoti terminas "makrokomanda" nurodo VBA kodą. Tai gali būti painu vartotojams prieigą, nes programos "Access" terminas "makrokomanda" nurodo į įvardytąjį rinkinį makrokomandų veiksmų, kurią galite surinkti naudodami makrokomandų kūrimo priemonę. Prieigos makrokomandų veiksmai reiškia tik VBA komandas. Makrokomandų daryklė suteikia jums daugiau struktūrinių sąsajos nei "Visual Basic" rengyklę, leidžianti pridėti programavimo su valdikliais ir objektais be mokytis VBA kodą. Jūs turite prisiminti, kad prieigos žinyno straipsniuose, Access makrokomandas vadinami makrokomandas. Priešingai, VBA kodas yra nurodomos kaip VBA, kodą, funkciją ar procedūrą. VBA kodas yra esančius klasių moduliai (tai yra atskirų formų arba ataskaitų dalis ir paprastai yra tik tuos objektus kodą) ir modulių (kurie nėra susietos su konkrečių objektų ir paprastai yra "global" kodą, kuris gali būti naudojamas visoje duomenų bazę) .

Objektų (pvz., formose ir ataskaitose) ir valdikliai (pvz., komandų mygtukus ir teksto laukai) yra įvairių įvykio ypatybės, į kurį galite pridėti makrokomandas arba procedūras. Kiekvieno įvykio ypatybė susieta su konkrečiu įvykiu, pvz., spustelėjus pele, atidaryti formą, ar modifikuoti duomenis į teksto lauką. Įvykių taip pat gali būti pradėta veiksniai ne prieigą, pvz., sistemos įvykiai, arba makrokomandomis ar procedūromis, kurie pridėti prie kitų įvykių. Duomenų bazės gali gauti sudėtinga, jei įtraukiate daug makrokomandų ar procedūrų kelių įvykių ypatybių įvairių objektų, tačiau daugeliu atvejų, jūs galite pasiekti pageidaujamus rezultatus, naudodami labai mažai programavimo.

Puslapio viršus

Naudoti makrokomandas arba naudoti VBA kodą?

Sukurtuose naudoti makrokomandą arba VBA kodas dvi problemos sprendimą: sauga ir funkcijų, kurios jums reikia. Saugos kyla problemų, nes VBA gali būti naudojami kuriant kodą, kuris kelia grėsmę savo duomenis arba gali pakenkti failų savo kompiuteryje. Kai naudojate duomenų bazę, sukurtą naudojant kieno nors kito, turėtumėte įgalinti VBA kodas tik tada, jei žinote, kad duomenų bazės, gauto iš patikimo šaltinio. Kai kuriate duomenų bazę, kuri bus naudojama kitų, turėtumėte pabandyti išvengti, įskaitant programavimo įrankius, kurie turi konkrečiai suteikti patikimumo būsenos duomenų bazę. Šiame skyriuje vėliau bendra būdus, kaip išvengti vartotojams pasitikėti savo duomenų bazę.

Daugiau informacijos apie funkcijos įjungimas ar išjungimas potencialiai nesaugaus turinio, ieškokite straipsnyje programoje "Office" dokumentų makrokomandų įgalinimas arba išjungimas (kaip minėta kitur šiame straipsnyje, dauguma kitų Microsoft Office programos naudoja terminas "makrokomanda" nurodo VBA kodas, todėl nereikia painioti termino su Access makrokomandomis).

Siekdami apsaugoti jūsų duomenų bazėje, jūs pabandykite naudoti makrokomandas, kai įmanoma ir kreiptis į VBA programavimo tik operacijas, kurios negali būti atlikta naudojant makrokomandų veiksmų. Be to, jūs bandote naudoti tik makrokomandų veiksmų, kurie nereikalauja suteikti patikimumo būsenos duomenų bazės norint paleisti. Naudojimosi makrokomandų veiksmai tokiu būdu leidžia jūsų vartotojai gali būti tikri, kad duomenų bazėje nėra jokio programavimo, kuris galėtų pakenkti jų duomenims ar kitus failus savo kompiuteriuose.

Iš dalies paskatinti plačiau naudoti makrokomandas, Office Access 2007 yra daug naujų makrokomandų veiksmų, kurie leis sukurti galingesnę negu galite sukurti naudodami ankstesnę programos "Access" versijose makrokomandas. Pvz., dabar galite kurti ir naudoti visuotinis laikinai kintamųjų naudojant makrokomandų veiksmai ir galite tvarkyti klaidų paprasčiau naudodami naujus trikčių tvarkymo makrokomandų veiksmus. Ankstesnėse versijose prieigą, tokio tipo funkcijos yra galimos tik naudojant VBA. Be to, Access 2007, galite įdėti makrokomandą, tiesiai į įvykio ypatybė objekto ar valdiklio. Įdėtosios makrokomandos tampa objekto arba valdiklio dalimi ir lieka su objektą arba valdiklį, jei jis yra perkelti arba kopijuoti. Ankstesnėse versijose prieigą, makrokomandas turi būti saugomi kaip atskirus objektus, kurie kartais sunkiau duomenų bazės išlaikyti.

Kai pridedate programavimo prie objekto ar valdiklio, turėtumėte apsvarstyti, naudojant šią pirmumo tvarka:

  1. Norint paleisti makrokomandą, kurioje yra tik veiksmai, kurie nereikalauja suteikti duomenų bazės patikimumo būseną

  2. Norint paleisti makrokomandą, kurioje yra veiksmai, kurių reikalauja suteikti duomenų bazės patikimumo būseną

  3. VBA procedūros

Kai kuriate makrokomandą, galite perjungti trumpesnį sąrašą veiksmų, kurie nereikalauja suteikti patikimumo būsenos duomenų bazę, norint paleisti ir ilgiau visų makrokomandų veiksmų sąrašą, spustelėkite Rodyti visus veiksmus makrokomandų kūrimo priemonę. Spustelėjus Rodyti visus veiksmus taip pat rodo makrokomandos veiksmo argumentus visą sąrašą. Daugiau informacijos apie makrokomandų kūrimą ieškokite skyriuje Supraskite makrokomandasarba žiūrėkite saituose, esančiuose skyriuje Taip pat žiūrėkite .

Makrokomandos leidžia lengvai rūpintis programavimo užduotis, pvz., atidaryti ir uždaryti formas ir ataskaitoms. Galite greitai ir lengvai susieti kartu duomenų bazės objektai , kurį sukūrėte, nes nedidelę sintaksės, kad jums reikia prisiminti; kiekvieno veiksmo argumentai bus rodomi makrokomandų kūrimo priemonę.

Be padidėjusį saugumą ir patogumo naudoti makrokomandas, turite naudoti makrokomandas, jei norite:

  • Veiksmas arba veiksmų rinkinys, priskirti klavišą. Tam reikia sukurti makrokomandų grupę, pavadintą AutoKeys.

  • Atlikti veiksmą arba veiksmus, pirmą kartą paleidus duomenų bazę. Tam reikia sukurti makrokomandą, pavadintą AutoExec.

    Pastaba : Makrokomandos AutoExec veikia prieš visas kitas makrokomandas ar VBA kodą, net jei turite paskirti paleidimo forma "Access" parinktys dialogo lango ir makrokomandą arba VBA kodą prie tos formos atidarant (OnOpen) arba įkėlimo įvykio.

Naudodami VBA programavimo vietoj makrokomandas, jei norite, atlikite vieną iš šių veiksmų:

  • Naudokite įtaisytuosius funkcijas, arba sukurti savo funkcijas    Prieigos yra daug įtaisytų funkcijų, pvz., funkcija IPmt , kuri apskaičiuoja palūkanas. Šias įtaisytas funkcijas galite naudoti skaičiavimams nekuriant sudėtingų reiškinių. Naudodami VBA kodą, taip pat galite sukurti savo funkcijas ir atlikti skaičiavimus, viršijančius galimybę išraiškos arba pakeisti sudėtingose išraiškose. Be to, galite naudoti funkcijas, sukurtus išraiškose taikyti bendrą operaciją daugiau kaip vienas objektas.

  • Kurti arba valdyti objektų    Dažniausiai, rasite, kad lengviausia kurti ir modifikuoti objekto tame objekte maketo rodinys. Kai kuriais atvejais, tačiau galite manipuliuoti objekto kodo apibrėžimas. Naudodami VBA, galite valdyti visus objektus duomenų bazėje, be to, duomenų bazės, pati.

  • Atlikti sistemos lygio veiksmų    Galite atlikti veiksmą paleisti kitą programą (pvz., Microsoft Office Excel 2007) iš programos Access makrokomandos veiksmą, bet negalima naudoti makrokomandos padaryti daug dar Access. Naudodami VBA, galite padėti pamatyti, ar failas yra tame kompiuteryje, naudoti automatizavimas arba dinaminių duomenų mainų (DDE) bendrauti su kitomis "Microsoft" "Windows" pagrįstą programomis, pvz., Office Excel 2007ir skambučių funkcijos "Windows" dinaminių saitų bibliotekos) DLL).

  • Manipuliuoti įrašus vienu metu    Galite naudoti VBA būtų rodomos per vieną įrašą vienu metu, įrašų rinkinio ir operacija kiekviename įraše. Kita vertus, makrokomandos dirbti su visą įrašų rinkinius vienu metu.

Jei naudojate duomenų bazę, kurioje galite platinti kitiems VBA kodas, turėtumėte supakuoti ir pasirašyti duomenų bazę, kad vartotojai galėtų būti tikri, jog kodas gaunamas iš patikimo šaltinio. Daugiau informacijos apie supakuoti ir pasirašyti duomenų bazę, ieškokite straipsnyje programos Access 2007 duomenų bazėje apsaugotos.

Puslapio viršus

Naudokite komandos mygtuko vedlys atlikti įprastas užduotis programavimo

Jei įtraukiate komandos mygtuką į formą, komandos mygtuko vedlys gali padėti jums pradėti naudotis programavimo. Vediklis padės atlikti kurti komandos mygtuką, kuris atlieka tam tikrą užduotį. Faile Office Access 2007 (.accdb) vedlys sukuria makrokomandą, kuri įdėta nuspaustą komandos mygtuko . .Mdb arba .adp faile vedlys sukuria VBA kodą, nes įdėtosios makrokomandos nėra tais failų formatais. Bet kuriuo atveju, tada galite keisti arba tobulinti makrokomandą arba VBA kodą, kad geriau atitiktų jūsų poreikius.

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko paveikslėlis , tada spustelėkite Atidaryti.

  2. Dialogo lange atidaryti pasirinkite ir atidarykite duomenų bazę.

  3. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą, į kurią norite įtraukti komandos mygtuką, ir tada spustelėkite Dizaino rodinys.

  4. Skirtuko dizainas grupėje valdikliai įsitikinkite, kad Naudoti valdiklio vedliai Mygtuko paveikslėlis pasirinkta.

    Mygtuko paveikslėlis

  5. Skirtuko Dizainas grupėje Valdikliai spustelėkite Mygtukas.

    Mygtuko paveikslėlis

  6. Formos dizaino tinklelyje, spustelėkite ten, kur norite padėti komandos mygtuką.

    Komandos mygtuko vedlys.

  7. Pirmajame vedlio puslapyje, spustelėkite kiekvieną kategorijų sąrašu ir pažiūrėkite, kokius veiksmus vedlio programos komandos mygtuką, kad atliktumėte kategoriją. Veiksmų sąrašas, pasirinkite norimą veiksmą, ir spustelėkite Pirmyn.

  8. Spustelėkite parinktį paveikslėlio , atsižvelgiant į tai, ar norite tekstą arba paveikslėlį, kuris bus rodomas komandos mygtuko arba parinkties tekstas .

    • Jei norite, kad tekstas būtų rodoma, galite redaguoti teksto lauke, esančiame šalia parinkties tekstas .

    • Jei norite, kad būtų rodoma paveikslėlio, vedlys siūlo paveikslėlio sąraše. Jei norite pasirinkti kitą paveikslėlį, pažymėkite žymės langelį Rodyti visas nuotraukas Rodyti komandos mygtukas paveikslėlių, Office Access 2007 teikia, arba spustelėkite Naršyti ir pasirinkite nuotrauką, kurioje saugomas.

      Spustelėkite Pirmyn.

  9. Įveskite prasmingą pavadinimą komandos mygtuką. Tai yra pasirinktinis veiksmas ir komandos mygtuką nerodomas šiuo pavadinimu. Tačiau tai naudinga įveskite prasmingą pavadinimą, kad kai reikia nurodyti komandos mygtuką vėliau (pavyzdžiui, jei nustatote savo formos valdiklių skirtukų tvarkos), bus paprasčiau atskirti komandų mygtukus. Jei komandos mygtukas uždaro formą, pvz., ją galite pavadinti kmdUzdaryti arba KomandaUzdaryti.

  10. Spustelėkite Baigti.

    "Access" įdeda komandos mygtuką į formą.

  11. Jei norite pamatyti, ką vedlys "programuoti" jums, atlikite tokius veiksmus:

    1. Jei ypatybių lapas iš karto nerodomas, paspauskite F4 norėdami jį rodyti.

    2. Spustelėkite skirtuką įvykis ypatybių lape.

    3. Spustelėkite ypatybės lauke spustelėkite Daryklės mygtukas .

      Access paleidžia makrokomandų daryklė ir rodo vedlio sukurtą makrokomandą. Jei norite, kad (daugiau informacijos apie makrokomandos redagavimą ieškokite skyriuje Supraskite makrokomandasarba žiūrėkite saituose, esančiuose skyriuje Taip pat žiūrėkite ), galite redaguoti makrokomandą. Kai baigsite, skirtuko dizainas grupėje uždarymas spustelėkite uždaryti uždarykite makrokomandų kūrimo priemonę. Jei programa Access paragins įrašyti pakeitimus ir atnaujinta ypatybė, spustelėkite taip Norėdami įrašyti keitimus, arba ne , jei norite atmesti keitimus.

  12. Skirtuko dizainas grupėje Rodiniai spustelėkite rodinysir tada spustelėkite Formos rodinys. Spustelėkite mygtuką Naujas komanda patvirtinti, kad jis veikia, kaip tikėjotės.

Puslapio viršus

Supraskite makrokomandas

Makrokomanda yra įrankis, kuris leidžia automatizuoti užduotis ir pridėti funkcijų prie formų, ataskaitų ir valdiklių. Pavyzdžiui, jei komandos mygtuko įtraukimas į formą, susieti mygtuko įvykio nuspaustą makrokomandai, kuri yra komandos, kad norite atlikti kiekvieną kartą, kai paspaudžiate mygtuką .

Tai naudinga Access makrokomandas galvoti kaip apie supaprastintą programavimo kalbą, kuria kuriate kodą iš veiksmams atlikti sąrašo kūrimas. Kai kuriate makrokomandą, iš išplečiamojo sąrašo pasirinkite kiekvieną veiksmą, ir tada įveskite reikiamą informaciją kiekvieno veiksmo. Makrokomandos leidžia pridėti funkcijų formų, ataskaitų ir valdiklių be rašyti kodą VBA modulyje. Makrokomandos teikti antrinį komandas, esančias VBA ir dauguma žmonių lengviau kurti makrokomandą nei į rašyti VBA kodą.

Makrokomandos kūrimas naudojant makrokomandų kūrimo priemonę, kuri parodyta šioje iliustracijoje.

Makrokomandų daryklė

Norėdami Rodyti makrokomandų daryklę:

  • Skirtuko kūrimasgrupėje, spustelėkite makrokomandos. Jei ši komanda yra negalima, spustelėkite rodyklę, esančią po modulis arba mygtuką Klasės modulis , ir spustelėkite makrokomandos. Mygtuko paveikslėlis

Daugiau informacijos apie makrokomandų kūrimą, žiūrėkite saituose, esančiuose šio straipsnio skyriuje Taip pat žiūrėkite .

Puslapio viršus

Supraskite VBA kodą

VBA yra programavimo kalba, kurią naudodami galite kurti efektyvias taikomąsias programas "Access". VBA turi šimtus komandų, kad būtų galima atlikti sudėtingesnius veiksmus galima atlikti naudojant Access makrokomandas.

Galite išplėsti power VBA naudojant trečiosios šalies valdiklius ir savo funkcijų ir procedūrų galima užsirašyti savo poreikius. Taip pat galite naudoti VBA prieigos integruoti su kitomis programomis.

A greitas būdas pradėti darbą su VBA programavimo yra pirmiausia sukurti jau prieigos makrokomandą ir konvertuokite ją į VBA kodą. Instrukcijos, kaip tai padaryti, yra įtrauktos į sekciją konvertuokite makrokomandas į VBA kodą. Ši funkcija sukuria naują modulį VBA funkcijos procedūra atlieka atitinkamus veiksmus į makrokomandą. Jis taip pat atidaroma "Visual Basic" rengyklę, kad pradėtumėte modifikavimas aprašytą procedūrą. Dirbdami "Visual Basic" rengyklės, galite spustelėkite raktažodžius ir paspaudę F1 paleisti Access Developer padėti ir Sužinokite daugiau apie kiekvieną raktažodį. Galite ieškoti Access Developer padėti ir atrasti naują komandos padėti jums atlikti programavimo užduotis, kurios.

Puslapio viršus

Makrokomandas konvertuoti į VBA kodas

Galite naudoti Office Access 2007 automatiškai konvertuoti makrokomandas į VBA modulius arba klasių moduliai. Galite konvertuoti makrokomandas, pridėtas į formą arba ataskaitą, ar jos egzistuoja kaip atskiri objektai, ar kaip įterptos makrokomandos. Taip pat galite konvertuoti visuotinis makrokomandas, kurios yra ne prie konkretaus formos arba ataskaitos.

Konvertuoti makrokomandas, kurie pridėti prie formos arba ataskaitos

Šio proceso konvertuoja į VBA bet kurią iš nurodytos (arba įdėtas) makrokomandą į formą arba ataskaitą (arba bet kuriame jos valdiklių) ir papildantis formos arba ataskaitos klasės modulis VBA kodą. Klasės modulis tampa formą arba ataskaitą ir pereina į formą ar ataskaitą, jei jis yra perkeltų ar nukopijuotų.

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą arba ataskaitą, ir tada spustelėkite dizaino rodinys.

  2. Skirtuke Duomenų bazės įrankiai grupėje makrokomandos spustelėkite į Visual Basic konvertuoti formos makrokomandas arba konvertuoti ataskaitos makrokomandas į Visual Basic.

  3. Dialogo lange konvertuoti formos makrokomandas arba konvertuoti ataskaitos makrokomandas pasirinkite, ar norite naudoti prieigą, įtraukti kodą, kad funkcijos generuojamos klaidų. Be to, jei turite komentarus makrokomandas, pasirinkite, ar norite įtraukti jas kaip funkcijų komentarus. Spustelėkite konvertuoti į toliau.

    Jei nėra jokio klasės modulio, formą arba ataskaitą, programa Access sukuria vieną ir prideda procedūrą prie modulio kiekvienai makrokomandai, susijęs su formos arba ataskaitos. Programa Access taip pat pakeičia formos ar ataskaitos įvykio ypatybes, kad jie paleisti naują VBA procedūros vietoj makrokomandos.

  4. Norėdami peržiūrėti ir redaguoti VBA kodą:

    1. Kai formos arba ataskaitos vis dar atidarytas dizaino rodinyje, jei ypatybės lapas dar nerodomas, paspauskite F4, kad jis būtų parodytas.

    2. Ypatybių lapo skirtuko įvykis spustelėkite bet kurį ypatybės lauke, kuriame rodomas [Įvykio procedūra], tada Daryklės mygtukas . Norėdami peržiūrėti konkretų valdiklio įvykio ypatybes, spustelėkite valdiklį, kad jį pažymėtumėte. Norėdami peržiūrėti visos formos ar ataskaitos įvykio ypatybes, pasirinkite formą ar ataskaitą iš išplečiamojo sąrašo ypatybių lapo viršuje.

      Programa Access atidaro "Visual Basic" rengyklę ir rodo įvykio procedūrą savo klasės modulyje. Galite slinkti aukštyn arba žemyn peržiūrėti kitų procedūrų, kurie yra to paties klasės modulis.

Visuotinis makrokomandas konvertuoti

  1. Naršymo srityje spustelėkite makrokomandą, kurią norite konvertuoti, pavadinimą.

  2. Skirtuko Duomenų bazės įrankiai grupėje makrokomandos spustelėkite konvertuoti makrokomandas Visual Basic.

  3. Dialogo lange Makrokomandos konvertavimas pasirinkite norimas parinktis ir spustelėkite konvertuoti.

    Programa Access konvertuoja makrokomandą ir atidaro "Visual Basic" rengyklę.

  4. Norėdami peržiūrėti ir redaguoti VBA kodą:

    1. Programoje "Visual Basic" rengyklę, jei Project Explorer sritis nerodoma, meniu rodymas spustelėkite Project Explorer.

    2. Išplėskite medį pagal duomenų bazę, kurioje dirbate.

    3. Dalyje modulių, dukart spustelėkite modulį konvertuoti makrokomandą – makrokomandos pavadinimas.

      "Visual Basic" rengyklę atidaromas modulis.

Pridėti VBA funkcijos įvykio ypatybė

Konvertuojant visuotinis makrokomandą į VBA, VBA kodą į standartinį modulį. Skirtingai nei klasės modulis, standartinis modulis nėra formos arba ataskaitos dalį. Tikriausiai norėsite susieti funkciją su įvykio ypatybe formoje, ataskaitoje ar valdiklyje, kad kodas būtų vykdomas tiksliai Kada ir kur. Norėdami tai padaryti, galite nukopijuoti VBA kodą į klasės modulis ir susieti jį su įvykio ypatybe arba specialiai iškviesti iš įvykio ypatybės į standartinį modulį galite naudodami šią procedūrą.

  1. Programoje "Visual Basic" rengyklę, pasižymėkite funkcijos pavadinimą. Pavyzdžiui, jei konvertuosite į makrokomandą, pavadintą ManoMakrokomanda, funkcijos pavadinimas bus MyMacro().

  2. Uždarykite "Visual Basic" rengyklę.

  3. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą ar ataskaitą, su kuria norite susieti funkciją, o tada spustelėkite dizaino rodinys.

  4. Spustelėkite valdiklį arba sekcijos, su kuriuo norite susieti funkciją.

  5. Jei ypatybių lapas iš karto nerodomas, paspauskite F4 norėdami jį rodyti.

  6. Ypatybių lapo skirtuko įvykis spustelėkite įvykio ypatybės lauką, su kuriuo norite susieti funkciją.

  7. Ypatybės lauke įveskite lygybės ženklą (=) ir funkcijos pavadinimą, pvz., =ManoMakrokomanda(). Nepamirškite skliaustelių.

  8. Įrašykite formą arba ataskaitą įrašyti Mygtuko paveikslėlis sparčiosios prieigos įrankių juostoje spustelėdami.

  9. Naršymo srityje dukart spustelėkite formą arba ataskaitą ir ją, kad pamatytumėte, kad kodas veikia, kaip turėtų patikrinti.

Dabar žinote pagrindinių veiksmų, kurie pridėti VBA kodą į savo duomenų bazę. Šiame straipsnyje pateikiami tik pagrindiniai žingsniai, kaip pradėti darbą; yra daug puikių nuorodų knygų ir interneto išteklių, kurie padės jums sukurti savo planavimo įgūdžius.

Puslapio viršus

Sužinokite, kaip naudoti žinyno sistemoje

Office Access 2007 pateikia keletą būdų, kaip gauti pagalbos dėl savo programavimo. Jums gali padėti bet kuriuo metu spustelėdami mygtuką Žinynas , Access lango viršutiniame dešiniajame kampe.

Klausimo įvedimo vieta

"Access" rodo Žinyno langą.

Be to, kai kuriate makrokomandą arba VBA procedūrą, galite spustelėkite makrokomandos veiksmo, raktažodžio arba įtaisytosios funkcijos pavadinimą ir paspauskite klavišą F1. Daugeliu atvejų, "Access" rodoma žinyno temos, galite spustelėti elemento.

Po padėti atidaromas langas, naudokite naršymo mygtukus įrankių juostos puslapių vartymas.

Žinyno peržiūros priemonės įrankių juosta

Pvz., spustelėkite Pagrindinis Norėdami peržiūrėti turinį, ir spustelėkite, atgal, Pirmyn, sustabdytiarba mygtuką atnaujinti perkelti jas į kitas temas arba atnaujinti temą. Galite ieškoti žinyno sistemoje ieškodami konkrečios informacijos įvesdami ieškos terminus, iškart po įrankių juosta ir tada paspausdami ENTER arba spustelėdami ieškoslauke.

Kai ieškote informacijos apie programavimo, tai paprastai naudinga panaršyti Access Developer padėti be prieigos žinyno.

Perjungimas į "Access Developer" žinynas

  1. Spustelėkite išplečiamąją rodyklę šalia mygtuko Ieškoti .

    Paieškos mygtukas žinyne

    Žinyno lange rodomas galima žinyno temas, galite naršyti sąrašas.

    Žinyno ieškos sąrašas

  2. Jei esate prisijungę prie interneto, dalyje turinį iš Office Onlinespustelėkite Kūrėjų nuoroda. Mes rekomenduojame naudoti šį metodą, turinys iš Microsoft Office svetainės visada yra naujausias. Jei nesate prisijungę prie interneto, arba jūsų sistemos administratorius išjungė žinyno lange galimybė prisijungti prie interneto, galite dar Peržiūrėti prieigos kūrėjo žinyno dalyje turinys iš šio kompiuteriospustelėkite Kūrėjų nuoroda .

  3. Pagalbos galite naršyti, naudodami saitus lentelės turinį arba įvesti ieškos terminus langelyje po įrankių juosta ir tada paspauskite klavišą ENTER.

  4. Norėdami grįžti į Access žinynas, spustelėkite išplečiamąją rodyklę šalia mygtuko Ieškoti ir spustelėkite Prieigos žinynoturinį iš Office Online arba turinys iš šio kompiuterio.

Daugiau informacijos apie naudojimą neprisijungus arba internetu Žinynas spustelėkite ryšio būsena meniu žinyno lango apatiniame dešiniajame kampe, ir spustelėkite paaiškinti šias parinktis.

Prisijungimas prie Office Online iš žinyno peržiūros priemonės.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×