Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Az Accessben elérhető Hibára makróművelettel megadhatja, hogy mit tegyen az alkalmazás, ha hiba történik a makróban.

Megjegyzés: A Hibára makróművelet nem érhető el az Access-webappokban.

Beállítás

A Hibára makróművelet argumentumai a következők.

Művelet argumentuma

Leírás

Ugrás

Megadhatja a hiba esetén alkalmazandó általános viselkedést. Kattintson a lefelé mutató nyílra, és válassza az alábbi beállítások egyikét:

Beállítás

Leírás

Következő

Az Access rögzíti a hiba részleteit a MacroError objektumban, de nem állítja le a makró futását. A makró futása folytatódik a következő művelettel.

Makrónév

Az Access leállítja az aktuális makrót, és futtatja a Makrónév argumentumban megadott makrót.

Hiba

Az Access leállítja az aktuális makrót, és megjelenít egy hibaüzenetet.

Makrónév

Ha az Ugrás argumentumot Makrónév értékre állítja, írja be a hibakezeléshez használt almakró nevét. A beírt névnek meg kell egyeznie az aktuális makró egy almakrójának nevével; másik makróobjektum nevét nem adhatja meg. A lentebb szereplő példában a Hibakezelő almakró ugyanabban a makróobjektumban található, mint a Hibára makróművelet.

Ezt az argumentumot üresen kell hagynia, ha az Ugrás argumentum értéke Következő vagy Hiba.

Megjegyzések

  • A Hibára makróműveletet általában a makró elejére helyezzük, de helyezheti a makró egy későbbi pontjára is. A művelet által meghatározott szabályok ugyanúgy érvényesülni fognak a művelet futásakor.

  • Ha az Ugrás argumentumot Hiba értékre állította, az Access ugyanúgy viselkedik, mintha nem lenne Hibára művelet megadva az aktuális makróban. Vagyis hiba esetén az Access leállítja a makró futását, és megjeleníti a szokásos hibaüzenetet. A Hiba beállítás főként azért hasznos, mert ki tudja vele kapcsolni a makró korábbi részében megadott hibakezelési műveleteket.

Példa

Az alábbi makró bemutatja a Hibára makróművelet használatát. A példában a Hibára művelet arra utasítja az Accesst, hogy hiba esetén futtasson egy egyéni hibakezelő almakrót, melynek a neve Hibakezelő. Ha a műveletet követő többi művelet bármelyikében hiba történik, az Access a Hibakezelő almakróra ugrik. A Hibakezelő almakró megjelenít egy üzenetpanelt, mely a MacroError objektum használatával közöl információkat a hibáról.

Almakró neve

Művelet

Argumentumok

Hibára

Ugrás: Makrónév

Makrónév: Hibakezelő

[Művelet 2]

...

[Művelet n]

Hibakezelő

Üzenetpanel

Üzenet: ="Hibaszám: " & [MacroError].[Number] & " a " & [MacroError].[ActionName] & " műveletnél."

Hangjelzés: Igen

Típus: Nincs

Cím: Hiba történt

Az alábbi képen láthatja a fenti példát az Access makrótervezőjében (a kép az Access alkalmazás 2010-es vagy újabb verzióját szemlélteti). E makró esetében a HelyiVáltozóBeállítása művelet okoz hibát, mert a művelet nullával kísérel meg osztani egy számot. Az Access ekkor a Hibakezelő nevű almakróra ugrik, és megjeleníti a hibainformációkat egy üzenetpanelen.

Az Access makrótervező felülete a Hibára makróművelettel.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×