Funkcja IsError

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

Zwraca wartość logiczną wskazującą, czy wyrażenie> jest wartością błędu.

Składnia

IsError(wyrażenie)

Argument wymaganego wyrażeniamoże być dowolnym prawidłowym wyrażeniem.

Uwagi

Wartości błędów są tworzone przez konwersję liczb rzeczywistych na wartości błędów za pomocą funkcji CVErr . Funkcja Czy.Błąd służy do określania, czy wyrażenie liczbowe oznacza błąd. Funkcja Czy.Błąd zwraca wartość Prawda , jeśli argument wyrażenie wskazuje błąd; w przeciwnym razie zwraca wartość False.

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 użyto funkcji Czy.Błąd w celu sprawdzenia, czy wyrażenie liczbowe jest wartością błędu. Funkcja CVErr służy do zwracania wariantu błędu z funkcji zdefiniowanej przez użytkownika. Assume UserFunction jest procedurą funkcji zdefiniowaną przez użytkownika, która zwraca wartość błędu, na przykład wartość zwracaną przypisaną instrukcją UserFunction = CVErr(32767), gdzie 32767 jest liczbą zdefiniowaną przez użytkownika.

Dim ReturnVal, MyCheck
ReturnVal = UserFunction()
MyCheck = IsError(ReturnVal)    ' Returns True.