A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
理屈は理解できてますか?
> Accessでは全角、半角にかかわらず2バイトでカウントます
内部ではUnicodeという文字コード系が使われています。
このコード系は、全角とか半角とかは関係なく、 1文字=16bit(2バイト) に割り当てています。
> StrConv(〇〇〇,128)
これは、既にあるように、 Unicodeからシステムで設定されたコード(日本語版の場合はShift_JIS)に変換するものです。
Unicodeの1文字→Shift_JISの対応する1文字 に変換します。
UnicodeとShift_JISはまったく別なので、Shift_JISで書かれた文字列をUnicodeとして解釈すれば、文字化けします。
今回の場合なら、Shift_JISの1文字→Unicodeの対応する1文字 というさっきとは逆の変換が必要です。
No.1
- 回答日時:
先ずは全角文字に変換するのであれば
「StrConv(〇〇〇,128)」ではなく、「StrConv(〇〇〇,4)」ではないのでしょうか。
動作確認はしていませんが、お試しください。
StrConv関数 …文字列を指定した文字種に変換する
https://officek.net/access/a-function/al-string/ …
老婆心
2バイト(全角?)化する理由はわかりませんが、ある特定の文字数のみを取り出したいのであれば、MID関数でもいいのではないですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- マウス・キーボード macからリモートデスクトップでwindowsに接続した際のキーボード配列 3 2023/07/10 08:40
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- その他(プログラミング・Web制作) 文章中の数値を自動で足すサービスはあるでしょうか? 1 2022/10/16 08:10
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
StrConvでUnicodeに変換出来ない文字
Visual Basic(VBA)
-
「#エラー」の回避
Access(アクセス)
-
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
-
4
VBAにて読み込みが出来ない環境依存文字 ㉖ の文字コードを教えて下さい。
Excel(エクセル)
-
5
Accessでグローバル変数を宣言して定数を定義したい
その他(データベース)
-
6
クエリーで、全角混じりデータの抽出[access95]
Access(アクセス)
-
7
Access Left$関数で全角半角が混在したデータの抽出 バイト数がずれる
Excel(エクセル)
-
8
アクセス VBAについて FROM句の構文エラー
Access(アクセス)
-
9
カレントレコードが無い事を判定させる方法
Visual Basic(VBA)
-
10
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
11
Accessdでの「トランザクションが多すぎる」エラーとは何?
その他(データベース)
-
12
EXCELのVBAでLenB関数について
Excel(エクセル)
-
13
Access2002の重複クエリで大文字小文字を区別したい
Access(アクセス)
-
14
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
15
【アクセス】クエリで、行と列を入れ替えるには?【access】
Access(アクセス)
-
16
Access「レコードが削除されました」のエラー
Access(アクセス)
-
17
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
18
アクセスからエクセルのシートを追加して、名前をつける方法
Excel(エクセル)
-
19
Access サブフォームでの選択行の取得
その他(データベース)
-
20
access2003で「GROUP BY」を使用した場合の動作について
その他(データベース)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VisualStudio2022でC言語プログ...
-
VC2008+Qtの文字化け
-
C言語 exitの使い方
-
VBAでダブルコーテーション入り...
-
エラーの意味は? Lvalue req...
-
processing エラーで、 "cannot...
-
jsp~jspにhiddenを使って変数...
-
フォームを開くときに、コンボ...
-
エクセルのマクロについて教え...
-
Excel-vba 文字列と変数を...
-
vbsでテキストファイル内の文字...
-
EXCEL/VBA 変数の値をクリップ...
-
VBAのWorksheetFunctionの引数...
-
【エクセル】 関数による電子...
-
[VBS]変数を定数に変換する方法...
-
VBAで配列のNULL判定
-
足して100になるような乱数のア...
-
excelの、ある数式内の{}の意...
-
RichTextBoxの改行を認知してく...
-
C#で動的にコントロールを取得...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudio2022でC言語プログ...
-
C言語で全角文字を扱いたいので...
-
Accessで文字列のバイト数読み込み
-
HTML5では文中の半角不等号はち...
-
アンダーバーとバックスラッシュ
-
VBA シート上にドロップダウン...
-
VC2008+Qtの文字化け
-
正規表現で英(大小)と数字を必...
-
Ruby 文字コード判別
-
Cpadで文字化け
-
文字列の引き渡し
-
文字数の多い単語だけ抽出(多...
-
セル内の一部文字列を消去のマクロ
-
rubyの正規表現について
-
shift_jisの文字コードを出力さ...
-
ruby 正規表現の日本語とアルフ...
-
Ruby(1.9)で2進表示として文...
-
Kシェルでの桁数取得
-
Ruby言語にて、全角カナ⇔半角カ...
-
C言語 exitの使い方
おすすめ情報