Applies ToAccess dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Zwraca wartość logiczną wskazującą, czy wyrażenie można obliczyć jako liczbę.

Składnia

IsNumeric ( wyrażenie )

Wymagane wyrażenieargument jest wariantem zawierającym wyrażenie numeryczne lub wyrażenie tekstowe.

Uwagi

Funkcja IsNumeric zwraca wartość Prawda , jeśli całe wyrażenie jest rozpoznawane jako liczba. w przeciwnym razie zwraca wartość False (Fałsz).

Funkcja IsNumeric zwraca wartość Fałsz , jeśli wyrażenie jest wyrażenie daty.

Przykłady zapytań

Expression

Wyniki

SELECT IsNumeric([CenaJednawcza]) AS Wyr1 FROM ProductSales;

Funkcja sprawdza, czy argument "CenaJednastkowa" jest prawidłową liczbą i zwraca wynik "-1" dla wartości Prawda, a dla wartości Fałsz w kolumnie Wyr1. Wynik to -1 (Prawda).

SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales;

Funkcja oblicza, czy argumenty "DateofSale" i "487.34" są prawidłowymi liczbami i zwraca wynik "-1" dla wartości Prawda i "0" dla wartości Fałsz odpowiednio w kolumnach ValidNumber i NumberTest. Wynik to 0 (fałsz) dla argumentu ValidNumber i -1(True) dla argumentu Testnumer.

Przykład języka VBA

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 IsNumeric w celu określenia, czy zmienną można obliczyć jako liczbę.

Dim MyVar, MyCheckMyVar = "53"    ' Assign value.MyCheck = IsNumeric(MyVar)    ' Returns True.MyVar = "459.95"    ' Assign value.MyCheck = IsNumeric(MyVar)    ' Returns True.MyVar = "45 Help"    ' Assign value.MyCheck = IsNumeric(MyVar)    ' Returns False.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.