Access 2007:n makrojen perusteet

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Tässä artikkelissa kerrotaan, mitä Access-tietokantojen makrot ovat ja kuinka he voivat tallentaa voit aikaa automatisoimalla usein suoritettavat tehtävät. Artikkelissa käsitellään makrojen luonnin ja käytön, ja se perusteita makrot Accessissa.

Mikä on makron?

Accessin makro on työkalu, jonka avulla voit automatisoida tehtäviä ja lisäävät lomakkeet, raportit ja ohjausobjektit. Esimerkiksi jos komentopainikkeen lisääminen lomakkeeseen, Liitä makro painiketta Napsautettaessa tapahtuman ja makron komennot, jota haluat painikkeeseen aina, kun sitä napsautetaan.

Accessissa on kannattaa ajatella makrot yksinkertainen ohjelmointikieli, jota kirjoitetaan muodostamalla luettelo toiminnoista suorittamiseen. Kun luot makron, voit valita kunkin toiminnon avattavasta luettelosta ja täyttää sitten kullekin toiminnolle vaaditut tiedot. Makrojen avulla voidaan lisätä toimintoja lomakkeiden, raporttien ja komponenttien koodia kirjoittamatta Visual Basic for Applications (VBA)-moduulissa. Makrot sisältävät osan VBA-koodin komennoista, ja monien käyttäjien mielestä makron luominen on helpompaa kuin VBA-koodin kirjoittaminen.

Oletetaan esimerkiksi, että haluat luoda raportin suoraan jostakin tietojen syöttölomakkeen. Voit lisätä lomakkeeseen painikkeen ja Luo makro, joka avaa raportin. Makron voi olla joko erillinen makro (erillinen objekti tietokannassa), joka on sidottu sitten painiketta Napsautettaessa -tapahtumaan tai suoraan itse painiketta Napsautettaessa -tapahtumaan voi upottaa makron. Kummassakin tapauksessa, kun painike valitaan, makro suoritetaan ja raportti avataan. Makrojen seuraavanlaisiin kutsutaan yleensä käyttäjän käyttöliittymän makrot.

Access 2010: n on tietomakrojen käsite ottamaan ensimmäinen versio. Tietomakron voit automatisoida tehtäviä ja lisää toimintoja suoraan taulukoihin. Tietomakrojen ja niiden toimintoja on liitetty tiettyyn taulukkoon tapahtumia, kuten milloin uuden tietueen lisääminen taulukkoon.

Voit luoda makron käyttämällä makron muodostin-esimerkki, jossa näkyy seuraavassa kuvassa.

Lausekkeen kirjoittaminen IntelliSensen avulla

Huomautus: Alkuun Access 2010: ssä, makron muodostimen on uusittu helpompi jopa luoda, muokata ja jakaa Access makrot. Jos käytät Access 2007-makron muodostimen on rivejä ja sarakkeita, jossa voit määrittää ja makrotoiminnot.

Voit näyttää makron muodostimen käyttäjän käyttöliittymän makrojen seuraavasti:

  • Valitse Luo-välilehden Makrot ja koodi -ryhmästä Makro.

Voit näyttää tietoja makrojen makron muodostimen seuraavasti:

  • Avaa taulukko taulukkonäkymässä. Valitse Tapahtumat ennen ja Jälkeen tapahtumat ryhmien taulukko -välilehdessä jokin seuraavista tapahtuma-komentoja, kuten Muuttaminen ennen tai Jälkeen Lisää.

Lisätietoja makron muodostin ja luoda ja testaa käyttäjän käyttöliittymän ja makrot on ohjeaiheessa Aiheeseen liittyviä artikkeleita alaosassa on tämän artikkelin Katso myös -osassa.

Makro-ominaisuuksia Accessissa

Accessin aiemmissa versioissa monia usein käytettyjä toimintoja ei voi suorittaa kirjoittamatta VBA-koodia. Accessin versioissa uusista ominaisuuksista ja makrotoiminnot on lisätty avulla poistamista koodia ei tarvita. Tämä on helppo lisätä toimintoja tietokannan ja voidaan parantaa suojausta.

  • Upotetut makrot    Sinulla voi upottaa makroja lomakkeen, raportin tai ohjausobjektin tilanteissa. Upotetun makron ei ole näkyvissä siirtymisruudussa; se tulee osaksi lomakkeen, raportin tai ohjausobjektia, johon se on luotu. Jos luot kopion lomakkeen, raportin tai ohjausobjektin, joka on liitetty makroja, makrot ovat myös kopioon.

  • Parannettu suojaus    Kun Näytä kaikki toiminnot -painike ei näy korostettuna makron muodostin-vain makrotoiminnot ja SuoritaKomento-argumentit, jotka ovat käytettävissä ovat niitä, jotka eivät edellytä luotettu tila, jos haluat suorittaa. Nämä toiminnot luotu makro suoritetaan, vaikka tietokanta on ei käytössä-tilassa (kun VBA on estänyt). Tietokantoja, jotka sisältävät Makrotoiminnot, jotka eivät ole luotetussa luettelossa, tai tietokannoissa, jotka on VBA-koodia, on erikseen myönnettävä luotettu tila.

  • Virheenkäsittely ja virheenkorjaus    Access on makrotoimintoja, kuten VirheenYhteydessä (muistuttaa VBA: n ”-virhe”-lause) ja PoistaMakrovirhe, jotta voit suorittaa vastaavat toimet, kun virheitä ilmenee, kun makro on käynnissä. Lisäksi Askel -makrotoiminto voit yksi vaihe tilassa milloin tahansa kirjoittaminen makron, jotta voit huomata makron toiminta yksi kerrallaan toiminto.

  • Tilapäiset muuttujat    Kolme makrotoiminnot (AsetaTilapMuutt, PoistaTilapMuuttja PoistaKaikkiTilapMuutt) avulla voit luoda ja käyttää tilapäiset muuttujat makrojen. Voit käyttää näitä ehtolausekkeiden makroja ohjausobjektiin tai välittää tietoja raportteja tai lomakkeita tai muuhun tarkoitukseen, joka edellyttää väliaikaisten sijainti arvon. Tilapäinen muuttujia voi myös käyttää VBA-koodissa, jotta voit käyttää niitä myös viestintä tiedot ja VBA-moduulit.

Lue lisää makrotoimintoja

Kun käsittelet makron muodostimen, saat lisätietoja toiminnon tai argumentin napsauttamalla sitä ja lukemalla kuvaus ruutuun Makron muodostin-ikkunan oikeassa alakulmassa. Kunkin makrotoiminnon on myös liittyy ohjeartikkelin. Lisätietoja toiminnon, valitse toiminto-luettelossa haluamasi toiminto ja paina F1-näppäintä.

Sivun alkuun

Katso myös

Käyttäjän käyttöliittymän makron luominen

Tietomakron luominen

Yhteydessä tietokannan avaamisen yhteydessä suoritettavan makron luominen

Testaa askel käyttämällä makroa

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×