半角・全角変換についてご紹介しました。Accessでも文字の変換をしたいということが出てきます。統一されていないので、更新クエリで変換をしたいといった場合です。上記の更新クエリを実行すれば、「番地」フィールドの半角変換可能な文字が半角文字となります。StrConv関数は第1引数で変換したい文字列を指定し、第2引数でどう変換するのかを指定します。Excelのワークシート関数では、UPPER・LOWER・PROPER・JIS・ASCというように別々の関数が用意されているわけですが、AccessではStrConv関数の引数によって変換方法を切り替えるというわけです。第2引数では以下のような指定ができます。(他にも指定できる値がありますが、詳細はヘルプを確認してください。vbHiraganaVBAの場合、値と定数どちらを使っても指定できますが、コードの読みやすさから定数を使って指示をする方がいいでしょう。クエリでも定数が使えるといいのですが、残念ながらクエリなどでは定数指定できないので、「StrConv([番地],8)」のように値で指定してください。第2引数の指定を工夫すれば、一気に複数の変換もできます。全角→半角変換を同時に行なうのであれば、第2引数を「1+8」または「9」と指定します。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。