• ベストアンサー

ACCESS2000,2003テキストエクスポートで全角が半角になってしまう

ACCESS2000または2003でテキスト固定長エクスポートすると"’"や"I"や"II"などの文字があると正しく変換できません。(全角が半角になってしまいます) それらの文字を正しく変換できないでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#15065
noname#15065
回答No.2

 フィールド1がテキスト型でサイズが10  フィールド2がテキスト型でサイズが5  フィールド3がテキスト型でサイズが4  フィールド4がテキスト型でサイズが9 のテーブルがあって、  フィールド1が「あああ’05.12 」  フィールド2が「いいい’0」  フィールド3が「0000」  フィールド4が「000000000」 のとき、このテーブルを固定長でエクスポートすると桁ずれが起こるということでしょうか? その理解でよろしければ、手元で現象を確認しました。  これは、参考URLにあるように、Accessの不具合のようです。  回避策として、新たにクエリを作り、 [フィールド1] & [フィールド2] & [フィールド3] & [フィールド4] というフィールドを作って、(テーブルをエクスポートするのではなく)この新規クエリを固定長でエクスポートしてみてください。例示いただいたデータでは桁ずれを回避できました。

参考URL:
http://www.accessclub.jp/bibouroku/ziten.cgi?action=view&data=8
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#15065
noname#15065
回答No.1

 手元で実験してみましたが再現できません。  できましたら、エクスポート前のデータとエクスポート後のデータをここに示していただけませんか?

mi-midori
質問者

補足

補足がおそくなってすみません。 以下に結果を貼り付けます。 "あああ’05.12  いいい’0 0000000000000" 最初全角10文字固定長、次全角5文字固定長、以下半角4文字9文字にしたいのですが 以下の様に変換できればいいのですが "あああ’05.12 いいい’00000000000000" よろしくお願いいたします。

すると、全ての回答が全文表示されます。

関連するQ&A