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

Zwraca wartość typu Liczba całkowita reprezentująca kod znaku odpowiadającą pierwszej literze w ciągu.

Składnia

Asc ( ciąg )

Wymagany ciągargument jest prawidłowym wyrażenie tekstowe. Jeśli ciąg nie zawiera znaków, występuje błąd czasu wykonania.

Uwagi

Zakres zwracanych wartości wynosi 0 –255 w systemach innych niż DBCS, ale –32768 – 32767 w systemach zestaw znaków dwubajtowych.

Uwaga: Funkcja AscB jest używana z danymi bajtowymi zawartymi w ciągu. Zamiast zwracać kod znaku pierwszego znaku, funkcja AscB zwraca pierwszy bajt. Funkcja AscW zwraca kod znaku Unicode z wyjątkiem platform, na których kod Unicode nie jest obsługiwany, w którym to przypadku zachowanie jest identyczne z funkcją Asc .

Uwaga:  Język Visual Basic dla komputerów Macintosh nie obsługuje ciągów Unicode. Dlatego AscW(n) nie może zwrócić wszystkich znaków Unicode dla wartości n w zakresie od 128 do 65 535, tak jak w środowisku systemu Windows. Zamiast tego AscW(n) podejmuje próbę "najlepszego przypuszczenia" dla wartości Unicode n większych niż 127. Dlatego nie należy używać funkcji AscW w środowisku komputera Macintosh.

Przykłady zapytań

Expression

Wyniki

SELECT Asc("a") AS Wyr1 FROM ProductSales;

Zwraca kod "ASCII" dla ciągu "a". Wynik: "97".

SELECT Asc("Z") AS AscCode FROM ProductSales;

Zwraca kod "ASCII" dla ciągu "Z" w kolumnie AscCode. Wynik: "90".

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 Asc w celu zwrócenia kodu znaku odpowiadającego pierwszej literze w ciągu.

Dim MyNumberMyNumber = Asc("A")        ' Returns 65.MyNumber = Asc("a")        ' Returns 97.MyNumber = Asc("Apple")    ' Returns 65.

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ą.