Renvoie une donnée de type Variante (Chaîne) qui représente la valeur octale d’un nombre.
Syntaxe
Oct(nombre)
L’argument requisest une expression numérique ou une expression de chaîne valide.
Remarques
Si ce nombre n’est pas déjà un nombre entier, il est arrondi au nombre entier le plus proche avant d’être évalué.
| Si le nombre est | Oct returns |
|---|---|
| Null | Null |
| Vide | Zéro (0) |
| Tout autre nombre | Jusqu’à 11 caractères octaux |
Vous pouvez représenter les nombres octaux directement en faisant précéder les nombres de la plage appropriée avec &O. Par exemple, &O10 est-ce la notation octale pour la décimale 8.
Exemples de requête
| Expression | Résultats |
|---|---|
| SELECT Oct(2) AS Expr1 FROM ProductSales GROUP BY Oct(2) ; | Renvoie la valeur octale « 2 » et affiche le résultat dans la colonne Expr1. |
| SELECT quantity,Oct(quantity) AS Expr1 FROM ProductSales ; | Renvoie les valeurs de « quantité » ainsi que la valeur octal de toutes les valeurs de données de la colonne « quantité ». renvoie les valeurs de « quantité » ainsi que la valeur octale de toutes les valeurs de données de la colonne « quantité » et affiche les résultats dans la colonne « OctValue ». |
Exemple de VBA
Remarque
Les exemples suivants illustrent l’utilisation de cette fonction dans un module Visual Basic pour Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence développeur dans la liste déroulante en regard de Rechercher , puis entrez un ou plusieurs termes dans la zone de recherche.
Cet exemple utilise la fonction Oct pour renvoyer la valeur octale d’un nombre.
Dim MyOct
MyOct = Oct(4) ' Returns 4.
MyOct = Oct(8) ' Returns 10.
MyOct = Oct(459) ' Returns 713.