Zwraca wartość typu wariant (ciąg) odpowiadającą wartości ósemkowej liczby.
Składnia
Oct(liczba)
Wymagany argument liczbajest dowolnym prawidłowym wyrażeniem liczbowym i wyrażeniem ciągu.
Uwagi
Jeśli liczba nie jest już liczbą całkowitą, przed obliczeniem jest zaokrąglana do najbliższej liczby całkowitej.
| Jeśli argument liczba jest równy | Oct returns |
|---|---|
| Null | Null |
| puste | Zero (0) |
| Dowolny inny numer | Do 11 znaków ósemkowych |
Liczby ósemkowe można przedstawić bezpośrednio za liczbami poprzedzającymi liczby w odpowiednim zakresie za pomocą &O. Na przykład &O10 jest notacją ósemkową dla liczby dziesiętnej 8.
Przykłady kwerend
| Wyrażenie | Rezultat |
|---|---|
| SELECT Oct(2) AS Wyr1 FROM ProductSales GROUP BY Oct(2); | Zwraca wartość ósemkową liczby "2" i wyświetla wynik w kolumnie Wyr1. |
| SELECT ilość;Oct(ilość) AS Wyr1 FROM SprzedażProduktów; | Zwraca wartości z wyrazu "ilość" wraz z wartością ósemkową wszystkich wartości danych w kolumnie "ilość". Zwraca wartości z wyrazu "ilość" wraz z wartością ósemkową wszystkich wartości danych w kolumnie "Ilość", a wyniki wyświetla w kolumnie "WartośćÓstkowa". |
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 zastosowano funkcję Oct w celu zwrócenia wartości ósemkowej liczby.
Dim MyOct
MyOct = Oct(4) ' Returns 4.
MyOct = Oct(8) ' Returns 10.
MyOct = Oct(459) ' Returns 713.