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.

A MakróhibaTörlése művelet a MacroError objektumban tárolt hibainformáció törlésére használható.

Megjegyzés: Az MakróhibaTörlése makróművelet nem érhető el az Access-webappokban.

Beállítás

A MakróhibaTörlése műveletnek nincsenek argumentumai.

Megjegyzések

  • Ha hiba történik egy makróban, a hiba leírása a MacroError objektumban tárolódik. Ha nem használta a Hibára műveletet a hibaüzenetek megjelenítésének kihagyására, a makró leáll, és a hibainformáció megjelenik egy szabványos hibaüzenet formájában. Ha azonban használta a Hibára műveletet a hibaüzenetek megjelenítésének kihagyására, szüksége lehet a MacroError objektumban tárolt információra egy feltételben vagy egy egyedi hibaüzenetben.

    Ha egy hiba ki lett javítva, a MacroError objektumban tárolt információ elévül, ezért célszerű törölni az objektumot a MakróhibaTörlése művelettel. Így a MacroError objektumban a hibaszám visszaáll 0-ra, és minden más információ is törlődik a hibáról, mint például a hibaleírás, a makró neve, a művelet neve, a feltétel és az argumentumok. Később újból megvizsgálhatja a MacroError objektumot, hogy történt-e más hiba.

  • A MacroError objektum automatikusan törlődik egy makró végeztével, ezért nincs szükség a MakróhibaTörlése művelet használatára a makró végén.

  • A MacroError objektum egyszerre csak egy hibáról tárol információt. Ha több hiba is történt egy makróban, akkor csak az utolsóról található információ a MacroError objektumban.

  • Ha a MakróhibaTörlése műveletet egy VBA-modulban szeretné használni, alkalmazza a DoCmd objektum ClearMacroError metódusát.

Példa

A következő makró a Hibára műveletet a Következő argumentummal használja a hibaüzenetek megjelenítésének kihagyására, majd az ŰrlapMegnyitása műveletet egy űrlap megnyitására. A példához szándékosan hoz létre egy hibát úgy, hogy a RekordraUgrás műveletet használja az előző rekordra ugrásra. A [MacroError].[Number]<>0 feltétel teszteli a MacroError objektumot. Ha hiba történt, akkor a hibaszám nem nulla, és az ÜzenetPanel művelet fut. Az üzenetpanel megjeleníti a hibát okozó művelet nevét (ebben az esetben a RekordraUgrás műveletet), és a hibaszám is megjelenik. Végül a MakróhibaTörlése művelet törli a MacroError objektumot.

Feltétel

Művelet

Argumentumok

Hibára

Ugrás: Következő

ŰrlapMegnyitása

Űrlapnév: KategóriaŰrlap

Nézet: Űrlap

Megnyitási mód: Normál

RekordraUgrás

Objektumtípus: Űrlap

Objektumnév: KategóriaŰrlap

Rekord: Előző

[MacroError].[Number]<>0

Üzenetpanel

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

Hangjelzés: Igen

Típus: Információ

MakróhibaTörlése

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!

×