Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Accessin tietomakrojen avulla voit lisätä logiikkaa taulukoissa tapahtuviin tapahtumiin, kuten tietojen lisäämiseen, päivittämiseen tai poistamiseen. Ne muistuttavat Microsoft SQL Server käynnistimiä. Tässä artikkelissa kerrotaan, miten voit luoda ja korjata tietomakroja.

Tämän artikkelin sisältö

Tietoja tietomakroista

Tietomakroja hallitaan Taulukko-välilehdessä , kun taulukkoa tarkastellaan taulukkonäkymässä, eivätkä ne näy siirtymisruudun Makrot-kohdassa . Voit muun muassa käyttää tietomakroja taulukon tietojen oikeellisuuden vahvistamiseen ja varmistamiseen. Tietomakroja on kahta päätyyppiä: makroja, jotka ovat taulukon tapahtumien (eli tapahtumapohjaisten tietomakrojen) käynnistämiä, ja makroja, jotka suoritetaan nimen perusteella (kutsutaan myös nimellä nimetyt tietomakrot).

Sivun alkuun

tapahtumapohjaisen tietomakron Create

Taulukon tapahtumat tapahtuvat aina, kun lisäät, päivität tai poistat tietoja taulukosta. Voit ohjelmoida tietomakron suoritettavaksi heti näiden kolmen tapahtuman jälkeen tai välittömästi ennen poistoa tai muutostapahtumaa. Voit liittää tietomakron taulukon tapahtumaan seuraavasti:

  1. Kaksoisnapsauta siirtymisruudussa taulukkoa, johon haluat lisätä tietomakron.

  2. Valitse Taulukko-välilehdenEnnen tapahtumia - ryhmässä tai Tapahtumien jälkeen - ryhmässä tapahtuma, johon haluat lisätä makron. Jos esimerkiksi haluat luoda tietomakron, joka suoritetaan sen jälkeen, kun olet poistanut tietueen taulukosta, valitse Poistamisen jälkeen.

    Huomautus: Jos tapahtumaan on jo liitetty makro, sen kuvake näkyy korostettuna valintanauhassa.

    Access avaa Makron muodostimen. Jos tätä tapahtumaa varten on aiemmin luotu makro, Access näyttää aiemmin luodun makron.

  3. Lisää toiminnot, jotka haluat makron suorittavan.

  4. Tallenna ja sulje makro.

Lisätietoja makrojen luomisesta on artikkelissa käyttöliittymämakron Create.

Sivun alkuun

nimetyn tietomakron Create

Nimetty tai erillinen tietomakro liittyy tiettyyn taulukkoon, mutta ei tiettyyn tapahtumaan. Voit kutsua nimettyjä tietomakroja mistä tahansa muusta tietomakrosta tai tavallisesta makrosta.

  1. Kaksoisnapsauta siirtymisruudussa taulukkoa, johon haluat lisätä tietomakron.

  2. Valitse Taulukko-välilehdenNimetyt makrot -ryhmästä Nimetty makro ja valitse sitten Create Nimetty makro.

    Access avaa makron muodostimen, jossa voit aloittaa toimintojen lisäämisen.

Lisätietoja makrojen luomisesta on artikkelissa käyttöliittymämakron Create.

Tietoja parametreista

Parametrien avulla voit siirtää arvoja nimettyihin tietomakroihin, jotta niitä voidaan käyttää ehdollisten lausekkeiden tai muiden laskutoimitusten yhteydessä. Niiden avulla voit myös siirtää objektiviittauksia tavallisista makroista tietomakroon.

Huomautus: Parametrit eivät ole käytettävissä tapahtuma-aseman tietomakroissa.

Parametrin lisääminen tietomakroon:

  1. Valitse makron yläreunassa Create Parametri.

  2. Kirjoita Nimi-ruutuun parametrin yksilöllinen nimi. Tämä on nimi, jolla viittaat lausekkeiden parametriin.

  3. Voit myös kirjoittaa parametrin kuvauksen Kuvaus-ruutuun . Suosittelemme, että kirjoitat kuvauksen, koska myöhemmin, kun käytät parametria, tähän kirjoittamasi kuvausteksti näkyy työkaluvihjeessä. Tämä auttaa muistamaan parametrin tarkoituksen.

Jos haluat suorittaa nimetyn tietomakron toisesta makrosta, käytä SuoritaDataMakro-toimintoa . Toiminnossa on ruutu jokaiselle luomallesi parametrille, jotta voit antaa tarvittavat arvot.

Sivun alkuun

Tietomakrojen hallinta

Tietomakrot eivät näy siirtymisruudussa Makrot-kohdassa. Sinun on käytettävä valintanauhan komentoja taulukkotaulukkonäkymässä tai taulukon rakennenäkymässä tietomakrojen luomiseen, muokkaamiseen, uudelleennimeämiseen ja poistamiseen.

Tapahtumapohjaisen tietomakron muokkaaminen

  1. Kaksoisnapsauta siirtymisruudussa taulukkoa, joka sisältää muokattavan tietomakron.

  2. Valitse Taulukko-välilehdenEnnen tapahtumia - tai Tapahtumien jälkeen - ryhmästä muokattavan makron tapahtuma. Jos haluat esimerkiksi muokata tietomakroa, joka suoritetaan sen jälkeen, kun olet poistanut tietueen taulukosta, valitse Poistamisen jälkeen.

    Huomautus: Jos tapahtumaan ei ole liitetty makroa, sen kuvaketta ei korosteta valikossa.

    Access avaa makron muodostimen, ja voit aloittaa makron muokkaamisen.

Nimetyn tietomakron muokkaaminen

  1. Avaa taulukko taulukkonäkymässä kaksoisnapsauttamalla mitä tahansa taulukkoa siirtymisruudussa.

  2. Valitse Taulukko-välilehdenNimetyt makrot -ryhmästä Nimetty makro ja valitse sitten Muokkaa nimettyä makroa.

  3. Napsauta alivalikossa tietomakroa, jota haluat muokata.

    Access avaa makron muodostimen, ja voit aloittaa makron muokkaamisen.

Nimetyn tietomakron nimeäminen uudelleen

  1. Avaa taulukko taulukkonäkymässä kaksoisnapsauttamalla mitä tahansa taulukkoa siirtymisruudussa.

  2. Valitse Taulukko-välilehdenNimetyt makrot -ryhmässä Nimetty makro ja valitse sitten Nimeä tai poista makro uudelleen.

  3. Valitse Tietojen makrojen hallinta -valintaikkunassa Nimeä uudelleen sen tietomakron vierestä, jonka haluat nimetä uudelleen.

    Access valitsee nykyisen makron nimen.

  4. Kirjoita uusi nimi tai muokkaa olemassa olevaa nimeä ja paina sitten ENTER-näppäintä.

Tietomakron poistaminen

Voit poistaa nimetyn tai tapahtumapohjaisen tietomakron seuraavasti:

  1. Avaa taulukko taulukkonäkymässä kaksoisnapsauttamalla mitä tahansa taulukkoa siirtymisruudussa.

  2. Valitse Taulukko-välilehdenNimetyt makrot -ryhmässä Nimetty makro ja valitse sitten Nimeä tai poista makro uudelleen.

  3. Valitse Tietojen makrojen hallinta -valintaikkunassa Poista sen tietomakron vierestä, jonka haluat nimetä uudelleen.

Huomautus:  Voit myös poistaa tapahtumapohjaisen makron poistamalla kaikki sen toiminnot.

Sivun alkuun

Tietomakrojen virheenkorjaus

Jotkin yleiset makrojen virheenkorjaustyökalut, kuten Askel-komento ja MessageBox-makrotoiminto, eivät ole käytettävissä tietomakroissa. Jos tietomakrossa on kuitenkin ongelmia, voit etsiä tietomakrovirheitä käyttämällä Sovellusloki-taulukkoa yhdessä Virheenyhteys-, RaiseError- ja LogEvent-makrotoimintojen kanssa.

Sovelluslokitaulukon näyttäminen

Sovelluslokitaulukko on järjestelmätaulukko (nimeltään USysApplicationLog), jota ei oletusarvoisesti näytetä siirtymisruudussa. Jos tietomakrossa tapahtuu virhe, voit ehkä kertoa, mitä tapahtui, tarkastelemalla tietoja sovelluslokitaulukossa.

Voit näyttää sovelluslokitaulukon seuraavasti:

  1. Avaa Microsoft Backstage -näkymä valitsemalla Tiedosto .

  2. Valitse Tiedot-välilehdessäNäytä sovelluksen lokitaulukko.

    Huomautus:  Jos Näytä sovelluksen lokitaulukko -painiketta ei näy, tätä tietokantaa varten ei ole vielä luotu sovelluslokitaulukkoa. Kun tapahtuma on kirjattu, painike tulee näkyviin Tiedot-välilehteen.

Voit luoda rivejä Sovellusloki-taulukkoon Käyttämällä LogEvent-toimintoa tai RaiseError-toimintoa ja voit hallita Sitä, miten Access reagoi virheisiin Virheenyhteydessä-toiminnolla.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.