Funkcja Error

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Uwaga

Funkcja, metoda, obiekt lub właściwość opisane w tym temacie są wyłączone, jeśli usługa wyrażeń Microsoft Jet działa w trybie piaskownicy, co uniemożliwia ocenę potencjalnie niebezpiecznych wyrażeń. Aby uzyskać więcej informacji o trybie piaskownicy, wyszukaj termin "tryb piaskownicy" w Pomocy.

Zwraca komunikat o błędzie odpowiadający danemu numerowi błędu.

Składnia

Error [ (numer_błędu) ]

Opcjonalnym argumentem numer_błędumoże być dowolny prawidłowy numer błędu. Jeśli argument numer_błędu jest prawidłowym numerem błędu, ale nie jest zdefiniowany, funkcja Error zwraca ciąg "Błąd zdefiniowany przez aplikację lub obiekt". Jeśli parametr errornumber jest nieprawidłowy, występuje błąd. W przypadku pominięcia argumentu errornumber zwracany jest komunikat odpowiadający najświeższemu błędowi wykonania. Jeśli nie wystąpił żaden błąd wykonania lub wartość errornumber wynosi 0, funkcja Error zwraca ciąg o zerowej długości ("").

Uwagi

Sprawdź ustawienia właściwości obiektu Err , aby zidentyfikować najnowszy błąd wykonania. Wartość zwracana przez funkcję Error odpowiada właściwości Description obiektu Err .

Przykład

Uwaga

Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie zastosowano funkcję Error w celu wydrukowania komunikatów o błędach odpowiadających określonym numerom błędów.

Dim ErrorNumber
' Loop through values 61 - 64.
For ErrorNumber = 61 To 64
    ' Print error to Immediate window.
    Debug.Print Error(ErrorNumber)    
Next ErrorNumber