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 Left$関数で全角半角が混在したデータの抽出 バイト数がずれる
Excel(エクセル)
-
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
-
4
Access で半角スペースと全角スペースの区別について
Access(アクセス)
-
5
VBAにて読み込みが出来ない環境依存文字 ㉖ の文字コードを教えて下さい。
Excel(エクセル)
-
6
カレントレコードが無い事を判定させる方法
Visual Basic(VBA)
-
7
クエリーで、全角混じりデータの抽出[access95]
Access(アクセス)
-
8
変数にnullを代入するには
Excel(エクセル)
-
9
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
10
アクセス VBAについて FROM句の構文エラー
Access(アクセス)
-
11
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
12
Accessdでの「トランザクションが多すぎる」エラーとは何?
その他(データベース)
-
13
Access2002の重複クエリで大文字小文字を区別したい
Access(アクセス)
-
14
Accessでグローバル変数を宣言して定数を定義したい
その他(データベース)
-
15
0バイトのテキストファイル
Visual Basic(VBA)
-
16
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
17
Access VBA Me.Requery レコードは削除されています エラー
その他(データベース)
-
18
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
19
アクセスからエクセルのシートを追加して、名前をつける方法
Excel(エクセル)
-
20
access2003で「GROUP BY」を使用した場合の動作について
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VisualStudio2022でC言語プログ...
-
文字数の多い単語だけ抽出(多...
-
C言語でしりとりのプログラムを...
-
C言語 exitの使い方
-
VBAでダブルコーテーション入り...
-
エラーの意味は? Lvalue req...
-
python の 連鎖代入の文法
-
初心者が簡単なPowerShellスク...
-
配列の値を置換するにはどうす...
-
COLUMN(1:1)の意味を教え...
-
vbsでテキストファイル内の文字...
-
Excel-vba 文字列と変数を...
-
正規表現で、英数記号を含むパ...
-
エクセルへのデータの貼付時に...
-
C言語 列挙型(enum型)変数について
-
数字の位ごとの値を表示するプ...
-
Variant型で宣言してるのにEmpt...
-
プログラミングについての質問...
-
相関係数p値の出し方
-
「%」を使って、偶数か奇数かを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudio2022でC言語プログ...
-
C言語で全角文字を扱いたいので...
-
Accessで文字列のバイト数読み込み
-
VBA シート上にドロップダウン...
-
アンダーバーとバックスラッシュ
-
英数半角文字と「-」を指定する...
-
HTML5では文中の半角不等号はち...
-
Kシェルでの桁数取得
-
<python>算数の問題を作るプ...
-
文字数の多い単語だけ抽出(多...
-
rubyの正規表現について
-
PHPで特定の変数値を取り出す
-
VBAでダブルコーテーション入り...
-
フォームを開くときに、コンボ...
-
EXCEL/VBA 変数の値をクリップ...
-
足して100になるような乱数のア...
-
Excel-vba 文字列と変数を...
-
C言語 exitの使い方
-
excelの、ある数式内の{}の意...
-
配列の値を置換するにはどうす...
おすすめ情報