1

この Asc 関数が何をしているか (-64) を知っている人はいますか? よろしくお願いします。

アクセス - IIF(Trim(NZ(MCATw)) = "", 0, Abs(Asc(UCase(MCATw)) -64)) as MCATwNo

-64 が何をしているのかわかりません。

4

1 に答える 1

3

おそらく、文字列の最初の文字を 1 ~ 26 の数値に変換しています。大文字の A ~ Z の ASCII 値は 65 ~ 90 であるため、ASC("A")65 になり、65 ~ 64 は 1 になります。したがって、A ~ Z は 1 ~ 26になります。これMCATwが文字列であると仮定するASCと、最初の文字にのみ適用されます。

于 2013-01-17T17:05:05.017 に答える