Hex 関数

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

数値を 16 進で表した文字列型 (String) の値を返します。

構文

Hex(number)

必須の数値引数は、任意の有効な数値式または文字列式です。

解説

数値がまだ整数でない場合は、最も近い整数に丸めてから評価されます。

数値が 16 進値の戻り値
Null Null 値
空 ゼロ (0)
その他の数値 最大 8 つの 16 進文字

    

16 進数は、 &H. で適切な範囲内の数値の先行によって直接表すことができます。たとえば、 &H10 は 16 進表記で 10 進数 16 を表します。

クエリの例

Expression 結果
SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); 16 進値 "2" を返し、結果を列 Expr1 に表示します。
SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; "quantity" 列のすべてのデータ値の 16 進数値と共に "quantity" からの値を返し、その結果を "HexValue" 列に表示されます。

VBA の例

注

次の例は、Visual Basic for Applications (VBA) モジュールでのこの関数の使用方法を示しています。 VBA の使用方法の詳細については、[検索] の横にあるドロップダウン リストで [開発者用リファレンス] を選び、検索ボックスに検索する用語を入力します。

この例では、 Hex 関数を使用して、数値の 16 進数値を返します。

Dim MyHex
MyHex = Hex(5)    ' Returns 5.
MyHex = Hex(10)    ' Returns A.
MyHex = Hex(459)    ' Returns 1CB.