Makrokasutuse põhialused programmis Access 2007

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Selles artiklis selgitatakse, millised makrod ja kuidas need saate säästa aega sageli toimingute automatiseerimiseks. See uurib põhikomponentide taha makrode loomise ja kasutamise ja ka puudutab makrode Microsoft Office Access 2007täiustused.

Artikli teemad

Mis on makro?

Makrod

Uued makrofunktsioonid Office Access 2007

Makro loomine

Makro käivitamine

Mis on makro?

Makro on tööriista, mis võimaldab teil ülesannete automatiseerimine ja lisada oma vormide, aruannete ja juhtelementide funktsioone. Näiteks kui lisate vormile käsunupu, seote nupu OnClick sündmus ja makro sisaldab käske, mida soovite iga kord, kui ta on klõpsanud nupule.

Accessi on kasulik mõelda makrode lihtsustatud programmeerimiskeel, mida kirjutate toimingute sooritamiseks loend. Kui koostate makro, valige iga toimingu rippmenüü loendist ja seejärel täitke iga toimingu jaoks vajalik teave. Makrode abil saate lisada funktsioone, vormide ja aruannete juhtelementide Visual Basic for Applications (VBA) mooduli koodi kirjutamata. Makrod pakuvad VBA-s Saadaolevate käskude alamhulk ja enamik inimesi lihtsam kui VBA-koodi kirjutamine makrot.

Näiteks Oletame, et soovite alustada aruande otse oma andmete sisestamise vormid ühte. Saate nupu lisamine vormile ja seejärel luua makro, mis käivitab aruande. Makro võib olla autonoomse makro (on eraldi objekti andmebaasis), mis on seotud seejärel nupu OnClick sündmuse või makro võib olla manustatud otse OnClick sündmus ise nupust – Office Access 2007uus funktsioon. Mõlemal juhul, kui klõpsate nuppu makro töötab ja käivitab aruande.

Makro luuakse järgmisel pildil näidatud makrokoosturi abil.

Makrokoostur

Makrokoosturi kuvamiseks tehke järgmist.

  • Klõpsake menüü Loo jaotises muumakro. Kui see käsk pole saadaval, klõpsake noolt nupu Klassimoodul või mooduli all ja seejärel klõpsake käsku makro. Nupu pilt

    Näpunäide.: Makrokoostur on ümber rakenduses Access 2010 lihtsam isegi loomine, muutmine ja ühiskasutusse anda juurdepääsu makrod.

Lehe algusse

Makrod

Termini makro kasutatakse sageli viidata autonoomse makro objektid (ehk teisisõnu öeldes objektid, makrode navigeerimispaani jaotises), kuid tegelikult makro ühest objektist võib sisaldada mitut makrot. Sel juhul seda nimetatakse makrorühm. Makrorühm kuvatakse navigeerimispaanil makrot ühe objektina, kuid on tegelikkuses sisaldab rohkem kui üks makro. Muidugi on võimalik luua iga makro eraldi makro objekti, kuid tihti mõttekas rühmitamine mitu seotud makrot makro ühe objekti. Veerus Makro nimi nimi tuvastab iga makro.

Makro koosneb üksikute makrotoiminguid. Enamik toimingute jaoks on vaja üht või mitut argumenti. Lisaks saate määrata iga makro jaotises makro nimed ja saate lisada iga toimingu käitamise tingimused. Järgmistes lõikudes käsitletakse nende funktsioonide üksikasjalikumalt.

Makro nimed

Kui teie makro objekt sisaldab vaid ühte makrot, makrode nimed ei ole vaja. Lihtsalt viidata saate makro nimi makro objekti. Siiski puhul makrorühm, peate määrama kordumatu nimi iga makro. Kui veerus Makro nimi ei ole nähtav, makrokoosturi, klõpsake menüü kujundus jaotises Kuvamine/peitmineMakro nimed Nupu pilt . Lisateavet makrode makro rühmade kuvatakse selle artikli.

Argumendid

Argument on väärtus, mis sisaldab teavet toimingu, nt kuvatakse teateboks, mis string, mis juhtida Sky, jne. Mõned argumendid on kohustuslikud ja teised on valikulised. Argumendid kuvatakse makrokoosturi allosas paanil Toimingu argumendid .

Toiminguargumentide sisestamine

Uus funktsioon Office Access 2007 Makrokoostur on veerg argumendid , mis võimaldab teil vaadata (kuid mitte redigeerida) soovitud toimingu argumendid toimingu samal real. See on pisut hõlpsam lugeda makro, kuna te enam ei vaja selle argumentide kuvamiseks iga toimingu valimiseks. Veeru argumendid kuvamiseks klõpsake menüü kujundus jaotises Kuvamine/peitmineargumendid Nupu pilt .

Tingimused

Tingimuse määrab teatud kriteeriumid, mis peavad olema täidetud, enne kui toiming tehakse. Saate kasutada mis tahes avaldis , mis annab tulemiks tõene/väär või jah/ei. Toiming ei tehta, kui avaldis annab väärtuseks False, ei, või 0 (null). Kui avaldis, mis tahes muu väärtus, käivitatakse toiming.

Saate määrata ühe tingimuse juhtelement, mis on rohkem kui ühe toimingu, tippides iga järgneva toimingu rakendamiseks saate tippida veerus tingimus kolmikpunkt (…). Kui avaldis annab väärtuseks False, ei, või 0 (null), pole ükski toiming. Kui avaldise mis tahes muu väärtus kõik toimingud tehakse.

Veeru tingimused kuvamiseks makrokoosturi, klõpsake menüü kujundus jaotises Kuvamine/peitmine nuppu tingimuste Nupu pilt .

See avaldis käivitab toimingu

Kui:

[Linn]="Narva"

Makro käivitati vormis, mille väljal Linn on väärtus Narva.

DCount ("[TellimuseID]", "tellimused") > 35

Tabeli Orders (Tellimused) väljal OrderID (TellimuseID) on üle 35 kirje.

DCount ("*", "Tellimuse üksikasjad", "[TellimuseID] = Forms! [ Orders]! [TellimuseID] ") > 3

Tabelis Tellimuse üksikasjad, mille TellimuseID välja tabeli vastab TellimuseID välja vormi tellimused on rohkem kui 3 kirjet.

[Tarnekuupäev] Between #2-veebr-2006 ja #2-märts-2006 #

Makro käivitanud vormi välja Tarnekuupäev väärtus pole varasem kui 2-veebr-2006 ja mitte hiljem kui 2-märts-2006.

Forms! [Tooted]! [Ühikuid laos] < 5

Vormi Products (Tooted) välja UnitsInStock (KaupuLaos) väärtus on väiksem kui 5.

IsNull([Eesnimi])

Makro käivitanud vormil Eesnimi väärtus on null (ei ole väärtust). See avaldis on võrdub [Eesnimi] on tühi.

[Riik/regioon] = "Suurbritannia" ja vormide! [Väärtus]! [MüükKokku] > 100

Makro käivitanud vormi välja riik/regioon väärtus on UK ja selle vormi MüükKokku välja väärtus on suurem kui 100.

[Riik/regioon] In ("Prantsusmaa", "Itaalia", "Hispaania") ja LEN([sihtnumber]) <> 5

Makro käivitanud vormi välja riik/regioon väärtus on Prantsusmaa, Itaalia või Hispaania ja sihtnumber on pole 5 märki.

MsgBox("Kas kinnitada muudatused?",1)=1

Klõpsake OK dialoogiboksis, kus funktsioon MsgBox kuvab "Kinnita changes?". Kui klõpsate dialoogiboksis tühistamine , Accessi ignoreerib toimingu.

[Atribuutidesse TempVars]! [MsgBoxResult] = 2

Ajutiste muutuja salvestamiseks teateboks tulemus on võrreldes 2 (vbCancel = 2).

Näpunäide.: Põhjustada juurdepääsu ajutiselt vahele jätta teatud toimingu, sisestage tingimusena False. Toimingu ajutiselt vahelejätmine võib olla kasulik tõrkeotsingul makro.

Makrotoimingute

Toimingud on lihtne koosteüksuste makrode. Accessis toimingud, millest soovite valida, suure hulga lubamine mitmesuguseid käske. Näiteks mõned sagedamini kasutatavaid toimingud saate aruande avamine, kirjete otsimise, kuvatakse teateboks või vormi või aruande filtri rakendamine.

Lehe algusse

Uued makrofunktsioonid Office Access 2007

Accessi varasemates versioonides ei saa mitme levinud funktsioonid teha VBA-koodi kirjutamata. Office Access 2007, uute funktsioonide ja makrotoimingute on lisatud aidata kõrvaldada kood. See on hõlpsam lisada andmebaasi funktsioone ja aitab see turvalisemaks muuta.

  • Manustatud makrod    Nüüd on teil võimalus manustada sündmusele vormi, aruande või juhtelemendi makro. Manustatud makro ei kuvata navigeerimispaani; osaks vormi-, aruande- või juhtelementi, mis on loodud. Kui loote vormi, aruande või juhtelement, mis sisaldab manustatud makrod koopia, makrod on ka koopias.

  • Suurem Turvalisus    kui nupp Kuva kõik toimingud Nupu pilt on esile tõstetud makrokoosturi, ainult makrotoimingud ja Käivita_käsk argumendid, mis on mõeldud kasutamiseks on need, mis ei nõua käivitamiseks. Neid toiminguid koostatud makro käivitatakse isegi siis, kui andmebaas on keelatud režiimis (kui töötab ei saa VBA). Andmebaasidele, mis sisaldavad makrotoiminguid, mis ei ole usaldusväärsete loendis – VBA-koodi andmebaasid või – peavad olema selgesõnaliselt antud usaldusväärsed olek.

  • Viga töötlemise ja silumine   Office Access 2007 pakub uus makrotoiminguid, sh Tõrke_korral (sarnane "Klõpsake tõrge" lause VBA-s) ja Tühista_makrotõrge, mis võimaldavad teil sooritada teatud toiminguid teie makro töötamise tõrgete korral. Lisaks Uus Makrotoiming saate sisestada ühe sammu režiimi, mis tahes hetkel oma makro nii, et saate jälgida, kuidas makro tööd ühe toimingu korraga. 

  • Ajutised muutujad    Kolm uut makrotoimingut (Sea_ajutine_muutuja, Eemalda_ajutine_muutujaja Eemalda_kõik_ajutised_muutujad) võimaldavad teil luua ja kasutada ajutisi muutujaid makrode. Neid tingimusavaldistega juhtelemendi makrode või andmete edastamiseks aruandeid või vorme saate kasutada või muul eesmärgil, mis nõuab ajutine talletuskoht väärtus. Need ajutised muutujad on ka puuetega inimestele juurdepääsetavate VBA-s, nii, et saate neid kasutada ka suhelda andmed ja sealt VBA-moodulid.

Lehe algusse


Makro loomine

Office Access 2007, makro või macro rühma saate sisalduvate makro objekti, (mõnikord nimetatakse autonoomse makro) või makrot saab manustada vormi, aruande või juhtelemendi sündmuse atribuudile. Manustatud makrod muutuvad objekti või juhtelement on manustatud osa. Autonoomse makrod on nähtavad navigeerimispaani jaotises makrod. manustatud makrod ei ole.

Makro Builder funktsioonid

Autonoomse makro loomine

Makro rühma loomine

Manustatud makro loomine

Näide: Manustamine makro aruande andmete korral

Makro redigeerimine

Lisateavet makrotoimingute

Makro Builder funktsioonid

Makrode loomiseks ja muutmiseks kasutage Makrokoostur. Makrokoosturi avamiseks tehke järgmist.

  • Klõpsake menüü Loo jaotises muumakro. Kui see käsk pole saadaval, klõpsake noolt nupu Klassimoodul või mooduli all ja seejärel klõpsake käsku makro. Nupu pilt

    Access kuvab Makrokoostur.

Makrokoosturi abil saate koostada toimingud, mida soovite teha, kui makro loendit. Makrokoostur esmakordsel avamisel kuvatakse veerus toiming , argumendid veerg ja kommentaar .

Klõpsake jaotises Toiming argumendid, saate sisestada ja redigeerida iga makrotoimingu argumendid vajadusel. Kuvatakse annab teile iga toimingu või argumendi Lühikirjeldus väljale Kirjeldus. Klõpsake soovitud toimingu või kirjelduse väljale lugemiseks argumenti.

Järgmine tabel näitab makrokoosturi menüü kujundus saadaolevaid käske.

Rühm

Käsk

Kirjeldus

Tööriistad   

Käivitamine   

Loendis makro toiminguid.

Üksiktoiming   

Võimaldab ühe sammu režiim. Kui käivitate makro selles režiimis, iga toiming on tehtud ühe korraga. Pärast iga toiming on lõpule jõudnud, kuvatakse dialoogiboks Makro üksiktoiming . Klõpsake dialoogiboksi järgmise toimingu liikumiseks toimingut . Klõpsake nuppu Peata kõik makrod see ja käivitatud makrod. Klõpsake nuppu Jätka ühe sammu režiimi väljumiseks ja ülejäänud toimingute katkestusteta sooritamiseks.

Koosturi   

Toimingu argument, mis võib sisaldada avaldise sisestamisel on lubatud seda nuppu. Klõpsake avaldisekoosturi abil saate koostada avaldist Avaldisekoosturi dialoogiboksi avamiseks.

Read   

Ridade lisamine   

Lisab üks või mitu tühja toimingurida valitud rida või read.

Kustuta read   

Kustutab valitud toimingu rida või read.

Kuva/peida   

Kuva kõik toimingud   

Kuvab rohkem või vähem makrotoiminguid ripploendist toiming .

  • Makrotoimingute pikem loendi kuvamiseks klõpsake nuppu Kuva kõik toimingud. Kui makrotoimingute pikem loend on saadaval, kuvatakse valitud nupp Kuva kõik toimingud . Kui valite makrotoimingu seda enam makrotoimingute loend, siis peate enne selle toimingu käivitada andmebaasi konkreetsete usalda oleku anda.

  • Aktiveerige lühem loend, mis kuvatakse ainult need makro toimingud, mida saab kasutada andmebaasi, mis ei ole usaldusväärsete makrotoimingute pikem loendist, veenduge, et nupp Kuva kõik toimingud pole valitud.

    Näpunäide.: Kui nupp Kuva kõik toimingud on valitud, klõpsake valiku tühistamiseks nuppu Kuva kõik toimingud .

    Kui nupp Kuva kõik toimingud pole valitud, kuvatakse lühem usaldusväärsete makrotoimingute loend on saadaval.

Makro nimed   

Kuvab või peidab veeru Makro nimi . Makro nimed on vajalikud üksikute makrode üksteisest eristada, kuid muidu makro nimi on valikulised. Lisateabe saamiseks vt selle artikli jaotisest makro rühma loomine.

Tingimused   

Kuvab või peidab veeru tingimus . Selle veeru abil saate määrata, millal on toiming avaldised sisestada.

Argumendid   

Kuvab või peidab veeru argumendid . Selles veerus kuvatakse makrotoimingu ja hõlbustab makro lugemist. Kui argumendid veergu ei kuvata, tuleb iga toimingu nuppu ja lugeda argumente jaotises Toimingu argumendid. Te ei saa sisestada argumendid veerus argumendid .

Teema algusse

Autonoomse makro loomine

  • Klõpsake menüü <ui>Loo</ui> jaotises <ui>Muu</ui> nuppu <ui>Makro</ui>. Kui see käsk pole saadaval, klõpsake nupu <ui>Moodul</ui> või <ui>Klassimoodul</ui> all olevat noolt ja seejärel väärtust <ui>Makro</ui>.

  • Kuvatakse Makrokoostur.

  • Makro toimingu lisamiseks tehke järgmist.

    1. Klõpsake makrokoosturi esimest tühja lahtrit veerus toiming .

    2. Tippige toiming, mida soovite kasutada, või klõpsake noolenuppu, et kuvada toiminguloendja valige soovitud toiming, mida soovite kasutada.

    3. Määrake jaotises Toimingu argumendid, argumendid toimingu vajadusel. Iga argument kirjelduse kuvamiseks klõpsake argumendiväljale, ja lugege argumendi kirjeldus paremal pool.
      Näpunäited

      • Toimingu argumentide, mille sätted on andmebaasiobjektid, saate argumendi lohistage objekt navigeerimispaani kaudu soovitud toimingu argumendiväljale Objekti nimi .

      • Saate luua ka toimingu, klõpsates ja lohistades andmebaasiobjekti navigeerimispaanilt makrokoosturi tühjale reale. Kui lohistate tabeli, päringu, vormi, aruande või mooduli Makrokoostur, lisab Access toimingu, mis avab tabeli, päringu, vormi või aruande. Kui lohistate makro Makrokoostur, Access lisab toimingut, mis käivitatakse makro.

    4. Soovi korral saate tippida soovitud toimingu kommentaari.

  • Veel toiminguid lisamiseks makro teisaldamine teise toimingurida, ja seejärel korrake juhist 2. Access teostab tellimuse loendis need toimingud.

Teema algusse

Makro rühma loomine

Kui soovite rühmitada makro ühele objektile mitme seotud makrod, saate luua makro rühma.

  • Klõpsake menüü <ui>Loo</ui> jaotises <ui>Muu</ui> nuppu <ui>Makro</ui>. Kui see käsk pole saadaval, klõpsake nupu <ui>Moodul</ui> või <ui>Klassimoodul</ui> all olevat noolt ja seejärel väärtust <ui>Makro</ui>.

  • Kuvatakse Makrokoostur.

  • Klõpsake menüü kujundus jaotises Kuvamine/peitmine nuppu Makro nimed Nupu pilt , kui see pole juba valitud. Veerus Makro nimi kuvatakse Makrokoostur.

    Märkus.: Makro rühmades, on vaja määrata üksikute makrode makro nimed. Makro nimi kuvatakse esimese Makrotoiming samale reale. Makro tühjaks mis tahes järgnevate toimingute makro. Makro lõpeb järgmise kirje veerus Makro nimi.

  • Tippige esimese makro jaotises makro nimi veerus Makro nimi .

  • Lisage toimingud, mida soovite teha esimese makro.

    1. Klõpsake veerus toiming toimingut loendi kuvamiseks noolt.

    2. Valige toiming, mille soovite lisada.

    3. Määrake jaotises Toimingu argumendid, argumendid toimingu vajadusel. Iga argument kirjelduse kuvamiseks klõpsake argumendiväljale, ja lugege argumendi kirjeldus paremal pool.
      Näpunäited

      • Toimingu argumentide, mille sätted on andmebaasiobjektid, saate argumendi lohistage objekt navigeerimispaani kaudu soovitud toimingu argumendiväljale Objekti nimi .

      • Saate luua ka toimingu, klõpsates ja lohistades andmebaasiobjekti navigeerimispaanilt makrokoosturi tühjale reale. Kui lohistate tabeli, päringu, vormi, aruande või mooduli Makrokoostur, lisab Access toimingu, mis avab tabeli, päringu, vormi või aruande. Kui lohistate makro Makrokoostur, Access lisab toimingut, mis käivitatakse makro.

    4. Soovi korral saate tippida soovitud toimingu kommentaari.

  • Liikumine järgmisele tühjal real veergu Makro nimi ja seejärel tippige järgmise makro nimi makro.

  • Lisage toimingud, mida soovite makro teostada.

  • Korrake juhiseid 5 ja 6 rühma iga makro jaoks.

Märkus.: 

  • Kui käivitate makro rühma, topeltklõpsates seda navigeerimispaanil ja klõpsates käivitada Nupu pilt menüü kujundus jaotises Tööriistad , käivitab Access üksnes esimese makro, peatub teise makro nime.

  • Makro salvestamisel on nimi, mida teie määratud makrode terve rühma nimi. See nimi kuvatakse jaotises makrod navigeerimispaanil. Makro rühmas üksikule makrole viitamiseks kasutage järgmist süntaksit:

    makrorühmanimi.makronimi

    Näiteks viitab nupud.tooted nupud makro jaotises makro tooted. Makrod, nt loendis makro nimi argumendi Käivita_makro, loendis Access kuvab makro toodete nupud.tooted.

Teema algusse

Manustatud makro loomine

Manustatud makrod erinevad eraldiseisev makrode manustatud makro salvestatakse juhul, kui atribuudid vormide, aruannete või juhtelementide. Neid ei kuvata jaotise makrod navigeerimispaani objektide. Seda saab teha andmebaasi hõlpsam hallata, kuna teil pole vaja silma peal hoida eraldi makro objekte, mis sisaldavad vormi või aruande makrosid. Järgmiste toimingute abil saate luua manustatud makro.

  1. Avage vorm või aruanne, mis sisaldab makro kujundusvaates või küljendivaates. Vormi või aruande avamiseks paremklõpsake seda navigeerimispaanil ja seejärel klõpsake käsku Kujundusvaade Nupu pilt või Küljendivaade Nupu pilt .

  2. Kui atribuudileht pole juba kuvatud, vajutage selle kuvamiseks klahvi F4.

  3. Klõpsake juhtelementi või jaotist, mis sisaldab sündmuse atribuut, mida soovite makro manustada.

    Kogu vormi või aruande valimiseks klõpsake aruande atribuudilehe ülaosas ripploendi.

  4. Klõpsake atribuudilehe vahekaarti sündmus .

  5. Klõpsake sündmuse atribuut, mida soovite makro manustada, ja klõpsake Koosturi nupp kõrval.

  6. Dialoogiboksi Koosturi valimine nuppu Makrokoosturja seejärel klõpsake nuppu OK.

  7. Klõpsake makrokoosturi esimese rea veerus toiming .

  8. Klõpsake ripploendis toiming soovitud toiming.

  9. Sisestage kõik kohustuslikud argumendid Toimingu argumendid paanil ja seejärel liigutage toimingu järgmisele reale.

  10. Korrake juhiseid 8 ja 9 kuni makro on valmis.

  11. Klõpsake nuppu Salvesta Nupu pilt ja seejärel klõpsake nuppu Sule Nupu pilt .

Makro käivitatakse iga kord, kui sündmus käivitub.

Märkus.: Access võimaldab teil luua makro rühma nimega manustatud makro. Kuid töötab ainult esimese makro jaotises sündmuse käivitamisel. Edaspidised makrode ignoreeritakse juhul, kui neid nimetatakse jooksul manustatud makro endale (näiteks kui Tõrke_korral) kaudu.

Teema algusse

Näide: Manustamine makro aruande andmete korral

Kui käivitate aruande ja selle allikad ei sisalda ühtegi kirjet, aruanne kuvab tühja lehte – mis leht, kus pole andmeid. Eelistate võib selle asemel kuvatakse teateboks ja aruande ei kuvata üldse. Manustatud makro on olukord optimaalne lahendus.

  1. Avage aruanne kujundusvaates või küljendivaates.

  2. Kui atribuudileht pole juba kuvatud, vajutage selle kuvamiseks klahvi F4.

  3. Klõpsake atribuudilehe vahekaarti Sündmus.

  4. Klõpsake andmeid.

  5. Klõpsake Koosturi nupp .

  6. Dialoogiboksi Koosturi valimine nuppu Makrokoosturja seejärel klõpsake nuppu OK.

  7. Sisestage toimingud ja argumendid järgmisest tabelist.

Toiming

Argumendid

Teateboks

Kirjeid ei leitud., jah, teave, andmed

Tühista_sündmus

[pole argumente]

  1. Pange tähele, et eelmises tabelis on toodud argumendid, nagu need kuvatakse veerus argumendid . Sisestatakse need jaotises Toimingu argumendid, nagu järgmises tabelis.

Toimingu Argument

Value (Väärtus)

Sõnum

Kirjeid ei leitud.

Piiks

Jah

Tüüp

Teave

Pealkiri

Andmed

  1. Klõpsake nuppu Sulge.

    Makrokoostur suletakse ja Andmete sündmuse kuvab [Manustatud makro].

  2. Salvestage ja sulgege aruanne.

Järgmine kord, kui käivitate aruande ja kirjeid ei leitud, kuvatakse teateboks. Kui klõpsate nuppu OK väljale sõnum, aruande tühistab kuvamata tühja lehe.

Teema algusse

Makro redigeerimine

  • Soovitud toiming rea lisamine     Klõpsake kohale, kuhu soovite lisada uue makro rida ja seejärel menüü kujundus jaotises read nuppu Lisa read Nupu pilt .

  • Soovitud toimingu rea kustutamine     Klõpsake toimingurida, mille soovite kustutada, ja seejärel menüü kujundus jaotises read nuppu Kustuta read Nupu pilt .

  • Teisaldamiseks mõnda toimingurida    Toimingu valimiseks klõpsake toimingu nimedest vasakul reaselektorit. Lohistage reaselektorit toimingu teisaldamine uude asukohta.

Lehe algusse

Lisateavet makrotoimingute

Kui töötate makrokoosturi, Lisateavet leiate teemast toimingu või argumendi kohta, klõpsates seda ja seejärel lugemise Makrokoostur akna paremas allnurgas väljale Kirjeldus. Samuti on makrotoimingu spikriartikkel, mis on seotud. Toimingu kohta lisateabe saamiseks klõpsake loendis toiming toimingut ja seejärel vajutage klahvi F1.

Lehe algusse

Makro käivitamine

Autonoomse makrosid saab käivitada mis tahes järgmistest viisidest: otse (näiteks navigeerimispaanilt), makro jaotises muu makro, VBA-moodulis kaudu või sündmuse vormi, aruande või juhtelemendi. Manustatud vormi, aruande, makro või juhtelement saab käivitada, klõpsates nuppu Käivita Nupu pilt menüü kujundus jaotises makro on kujundusvaates; muul juhul ainult käivitatakse makro iga kord, kui selle seotud sündmuse käivitamisel.

Makro käivitamine otse

Makro käivitamiseks otse tehke ühte järgmistest.

  • Liikuge navigeerimispaanil makrot, ja seejärel topeltklõpsake makro nimi.

  • Klõpsake menüü Andmebaasiriistad jaotises makro nuppu Käivita makro Nupu pilt , klõpsake loendis Makro nimi makrot, ja seejärel klõpsake nuppu OK.

  • Kui makro on kujundusvaates avatud, klõpsake nuppu Käivita Nupu pilt menüü kujundus jaotises Tööriistad . Avage makro kujundusvaates, paremklõpsake seda navigeerimispaanil ja seejärel klõpsake nuppu Kujundusvaade Nupu pilt .

Mis on makro jaotises makro käivitamine

Mis on makro jaotises makro käivitamiseks tehke ühte järgmistest.

  • Klõpsake menüü Andmebaasiriistad jaotises makro nuppu Käivita makro Nupu pilt ja seejärel klõpsake loendis Makro nimi makrot.

    Access sisaldab iga makro jaotises vorminguga makrorühmanimi.makronimikirje iga makro jaoks.

  • Klõpsake nuppu OK.

  • Määrake makro sätteks sündmuse atribuut vormi või aruande või Käivita_makro argumendina makro nimi. Viidata makro abil süntaksit:

    makrorühmanimi.makronimi

    Näiteks järgmine sündmuse atribuudi säte töötab makro kategooriad makro rühma nimega vormi lülituskilbid nuppudest:

    Vormi lülituskilbi

  • Mis on makro jaotises jooksul VBA-protseduuri abil objekti DoCmd meetodit Käivita_makro ja abil süntaksit viidata makro makro käivitamine.

Makro käivitamine muu makro või VBA-protseduuri kaudu

Makrole või Käivita_makro lisada.

  • Makro Käivita_makro lisamiseks klõpsake Käivita_makro tühja toimingurida toimingu loendis ja seejärel seadke argumendi Makro nimi makrot, mida soovite käivitada nime.

  • Käivita_makro lisamiseks VBA-protseduuri oma protseduuri objekti DoCmd meetodit Käivita_makro lisamiseks ja seejärel määrake nimi makrot, mida soovite käivitada. Näiteks meetodi Käivita_makro järgmine eksemplar käivitab makro nimega Minu makro:

DoCmd.RunMacro "My Macro"

Vormi, aruande või juhtelemendi sündmuse vastuseks makro käivitamine

Kuigi makrosid saab nüüd manustada otse vormide ja aruannete juhtelementide sündmuse atribuudid, saate ka luua eraldiseisev makrod ja siduda need sündmused, mis on makrode kasutamise vanemates Accessi versioonides.

  1. Kui koostate eraldiseisev makro, avage vorm või aruanne kujundusvaates või küljendivaates.

  2. Avage vorm või aruanne või jaotise või vormi või aruande juhtelemendi atribuudilehe.

  3. Klõpsake vahekaarti sündmus .

  4. Sündmuse atribuut sündmus, mida soovite makro käivitamiseks klõpsake. Makro käivitamiseks sündmusega muutus klõpsake atribuudi Muutmisel .

  5. Klõpsake ripploendis, autonoomse makro nimi.

  6. Salvestage vorm või aruanne.

Lehe algusse

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×