Geeft een variant (tekenreeks) als resultaat die de octale waarde van een getal aangeeft.
Syntaxis
Oct(getal)
Het vereiste argumentgetal is elke geldige numerieke expressie of tekenreeksexpressie.
Opmerkingen
Als getal nog geen geheel getal is, wordt het afgerond op het dichtstbijzijnde gehele getal voordat het wordt geƫvalueerd.
| Als getal deze waarde heeft | Geeft Oct als resultaat |
|---|---|
| Null | Null |
| Empty | Nul (0) |
| Een ander getal | Maximaal 11 octale tekens |
U kunt octale getallen rechtstreeks weergeven door voorafgaande getallen in het juiste bereik met &O.
&O10 Dit is bijvoorbeeld de octale notatie voor decimaal 8.
Queryvoorbeelden
| Expression | Resultaten |
|---|---|
| SELECT Oct(2) AS Expr1 FROM ProductSales GROUP BY Oct(2); | Geeft als resultaat de octale waarde "2" en geeft het resultaat weer in kolom Expr1. |
| SELECT hoeveelheid, Oct(hoeveelheid) AS Expr1 FROM ProductSales; | Retourneert de waarden van 'hoeveelheid' samen met de octale waarde van alle gegevenswaarden in de kolom 'hoeveelheid'. retourneert de waarden van "hoeveelheid" samen met de octale waarde van alle gegevenswaarden in de kolom "hoeveelheid" en geeft de resultaten weer in de kolom "OctWaarde". |
VBA-voorbeeld
Opmerking
In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.
In dit voorbeeld wordt de functie Oct gebruikt om de octale waarde van een getal op te vragen.
Dim MyOct
MyOct = Oct(4) ' Returns 4.
MyOct = Oct(8) ' Returns 10.
MyOct = Oct(459) ' Returns 713.