Pateikia variantą (eilutę), žyminčią aštuntainę skaičiaus reikšmę.
Sintaksė
Oct(skaičius)
Reikalingas skaičiausargumentas yra bet kuris galiojantis skaitinis reiškinys arba eilutės reiškinys.
Pastabos
Jei skaičius dar nėra sveikasis skaičius, prieš vertinant jis suapvalinamas iki artimiausio sveikojo skaičiaus.
| Jei skaičius yra | Spalis grįžta |
|---|---|
| Null | Null |
| tuščias | Nulis (0) |
| Bet kuris kitas skaičius | Iki 11 aštuntainių simbolių |
Aštuntainius skaičius galite vaizduoti tiesiogiai prieš juos esančiais skaičiais tinkamame diapazone naudodami &O. Pvz., &O10 yra aštuntainė išraiška dešimtainiam skaičiui 8.
Užklausų pavyzdžiai
| Išraiška | Rezultatai |
|---|---|
| SELECT Oct(2) AS Expr1 FROM ProductSales GROUP BY Oct(2); | Grąžina aštuntainę reikšmę "2" ir rodo rezultatą stulpelyje Išraiška1. |
| SELECT quantity,Oct(quantity) AS Expr1 FROM ProductSales; | Grąžina reikšmes iš "kiekis" kartu su visų duomenų reikšmių, esančių stulpelyje "kiekis", aštuntainę reikšmę. Grąžina reikšmes iš "Kiekis" kartu su visų duomenų reikšmių aštuntaine reikšme stulpelyje "Kiekis" ir rodo rezultatus stulpelyje "OctValue". |
VBA pavyzdys
Pastaba
Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.
Šiame pavyzdyje naudojama funkcija Oct aštuntainei skaičiaus reikšmei pateikti.
Dim MyOct
MyOct = Oct(4) ' Returns 4.
MyOct = Oct(8) ' Returns 10.
MyOct = Oct(459) ' Returns 713.