VirheenYhteydessä-makrotoiminto

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.

Accessin VirheenYhteydessä-makrotoiminnon avulla voit määrittää, mitä pitäisi tapahtua, kun makrossa tapahtuu virhe.

Huomautus: VirheenYhteydessä-makrotoiminto ei ole käytettävissä Access-verkkosovelluksissa.

Asetus

VirheenYhteydessä-makrotoiminnolla on seuraavat argumentit.

Toiminnon argumentti

Kuvaus

Siirry

Määritä, minkä yleisen toiminnon pitäisi tapahtua, kun virhe havaitaan. Napsauta avattavan valikon nuolta ja valitse sitten jokin seuraavista asetuksista:

Asetus

Kuvaus

Seuraava

Access tallentaa virheen tiedot MacroError-objektiin, mutta ei pysäytä makroa. Makro jatkuu seuraavasta toiminnosta.

Makron nimi

Access pysäyttää nykyisen makron ja suorittaa makron, jonka nimi on Makron nimi -argumentissa.

Virhe

Access pysäyttää nykyisen makron, ja näyttöön tulee virheilmoitus.

Makron nimi

Jos Siirry -argumentin arvoksi on valittu makron nimi, kirjoita virheen käsittelyyn käytettävän alimakron nimi. Kirjoittamasi nimen on vastattava nykyisen makron alimakron nimeä. et voi kirjoittaa toisen makro-objektin nimeä. Seuraavassa esimerkissä ErrorHandler-alimakro sisältyy samaan makro-objektiin kuin Virhe -makro toiminto.

Tämä argumentti on jätettävä tyhjäksi, jos Siirry-argumentin arvoksi asetetaan Seuraava tai Virhe.

Huomautuksia

  • VirheenYhteydessä-makrotoiminto sijoitetaan yleensä makron alkuun, mutta se voidaan sijoittaa myös muualle makrossa. Toiminnon määräämät säännöt tulevat voimaan, kun toiminto suoritetaan.

  • Jos asetat Siirry-argumentin arvoksi Virhe, Access toimii samalla tavalla kuin se toimisi, jos makrossa ei olisi VirheenYhteydessä-toimintoa. Eli jos Access havaitsee virheen, se pysäyttää makron ja näyttöön tulee vakiovirheilmoitus. Virhe-asetusta käytetään pääasiassa, kun makrossa aiemmin määritetty virheenkäsittely halutaan poistaa käytöstä.

Esimerkki

Seuraavassa makrossa esitetään VirheenYhteydessä-makrotoiminnon käyttöä. Tässä esimerkissä VirheenYhteydessä-toiminto määrittää, että virheen tapahtuessa Access suorittaa mukautetun virheenkäsittelyn alimakron, jonka nimi on Virheenkäsittely. Jos virhe tapahtuu jossakin seuraavista toiminnoista, Access siirtyy Virheenkäsittely-alimakroon. Virheenkäsittely-alimakro näyttää sanomaruudun, joka näyttää virheestä tietoja viittaamalla MacroError-objektiin.

Alimakron nimi

Toiminto

Argumentit

VirheenYhteydessä

Siirry: Makron nimi

Makron nimi: Virheenkäsittely

[Toiminto 2]

...

[Toiminto n]

Virheenkäsittely

Sanomaruutu

Sanoma: ="Virhe nro " & [MacroError].[Numero] & " " & [MacroError].[ToiminnonNimi] & " -toiminnossa."

Äänimerkki: Kyllä

Tyyppi: Ei mitään

Otsikko: Tapahtui virhe

Alla on edellisen esimerkin mukainen näyttökuva Accessin makrojen suunnittelusovelluksesta (Accessin versio 2010 ja uudemmat versiot). Tässä tapauksessa AsetaPaikallinenMuuttuja-toiminnon lauseke aiheuttaa virheen, sillä se yrittää jakaa luvun nollalla. Access siirtyy Virheenkäsittely-alimakroon ja näyttää virhetiedot sanomaruudussa.

Access-makron suunnittelutaso, jossa näkyy VirheenYhteydessä-makrotoiminto.

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ä.

×