Atn関数:Access

Access Atn関数は指定した数値のアークタンジェントを倍精度浮動小数点数型 (Double) で返す関数です。

アークタンジェントとは Tan 関数の逆三角関数です。
Tan関数は角度からタンジェントの値を取得できますが、アークタンジェントは逆に、タンジェントの値から、角度を取得できます。

BackHome BackAccess関数


■ 構文
Atn(Number)
■ 引数
Number : (必須) 倍精度浮動小数点数型 (Double) の数値・数式を指定します。

■ 戻り値
-π/2 ~π/2 の範囲の値 が返ります。単位はラジアンです。
ラジアンから角度に変換するには、180/πを掛けます。

■ 実行後の画面
「実行する数値を入力してください。」のTextBoxに数値を入力し、「Atn関数の実行」ボタンをクリックします。
下のTextBoxに、実行前の数値・Atn変換後の結果・ラジアンを角度に変換した値を表示します。

0.57735 を角度に変換すると、約30度になっています。
1 を角度に変換すると、45度になっています。
√2 を角度に変換すると、約54度になっています。
√3 を角度に変換すると、約60度になっています。
Atn関数実行フォーム

■ Access VBA 実行コード

Option Compare Database
Private Sub コマンド2_Click()
    If IsNull(Me!テキスト0) Then
        MsgBox "実行する値を入力してください。"
        Exit Sub
    End If
    If Not IsNumeric(Me!テキスト0) Then
        MsgBox "実行する値は数値を入力してください。"
        Exit Sub
    End If
    Me!テキスト3 = Me!テキスト3 & Me!テキスト0 & " : " & Atn(Me!テキスト0) & " 角度: " & Atn(Me!テキスト0) * 180 / 3.14159265358979 & vbNewLine
End Sub

BackHome BackAccess関数

Copyright(C) FeedSoft