• ベストアンサー

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

  • 全角半角?

    ACCESS97を使用しています。 次のような文字があります。 4-22 これを4バイトのデータに追加したところ "‐"と"-"によって "4‐2"となります。 "‐"…全角 "-"…半角という意味でしょうか? またStrConv関数で全角⇔半角、大文字⇔小文字をしたのですが 変換できません。 目的は 4‐22 のデータを 4-22 というように変換して 4バイトのところに全て追加できるようにしたいのです。  (数字ではなく "-"横棒を変換) ACCESSで可能でしょうか?

  • ACCESSの全角、半角・・・

    こんにちは! さっそく質問なのですが、ACCESSのVBAで、入力した文字を全角や半角に変換する関数はありますか?exelでしたら、「asc」や「jis」なのですが、ACCESSの場合は使えませんでした。 ボタンを作成して、そこの「クリック時」のイベントに組み込みたいと思うのですが・・・ よろしくお願いいたします。

  • 全角・半角が混じったテキストで20文字毎に改行を入れたい

    perl5.8.5でCGIのプログラムを作っています。 全角・半角が混じったテキストで20文字毎に改行を入れたいと思っています。 プログラムの文字コードはEUCで書いています。 (変換前)12345678901234567890123456789012345678901234567890    ↓ (変換後)12345678901234567890\n12345678901234567890\n1234567890 という感じです。 いろいろな方法で実現できると思ったのですが スマートな書き方を教えていただけますでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • 半角を全角に

    Javaで、半角文字を全角文字に変換する方法を教えてください!!!

    • ベストアンサー
    • Java
  • 半角が全角になってしまう「’」

    Windows Live Mailですが、どういうわけか、下記のように英文半角でアポストロフィを書くと、全角になってしまします。どうすれば半角固定できるでしょうか? I don’t like ..... ’ 全角 ' 半角 オフィスやメモ帳などでは正常に半角で書けます。

  • Access2002 テキストインポート

    固定長テキストを「インポート/エクスポートの定義」を使用してテーブルへ読み込みをしています。 全角文字(x8140~x81FF)で"―(x815C)"等の文字が半角として認識されているのか文字数が正しくありません。 設定等でこの問題は解決可能でしょうか? 宜しくお願いします。

  • テキストを全角→半角に変換するソフト

    はじめまして。 テキストを全角→半角変換できるフリーソフトを教えてください。 (当方WinXpです。エディタはTeraPadを使っています)  ・数字、英字、句読点、記号など、半角にしたい文字列を指定できる  ・簡単な操作のものがいいです(ドラッグ&ドロップなど) おすすめのものがあれば教えてください。 よろしくお願いします。

  • 全角 → 半角 への変換

    いつもお世話になります。 さて標記の件、データの変換で悩んでいます。 ACCESSのデータ(これも外部から取り込みます)中に全角文字が混じっていればその部分を半角に変えたいと思います。 全角文字が数字、ひらがな、カタカナのときは半角カナに出来ましたが、漢字の時に変換できません。 可能であれば間違えていても良いのでヨミガナに、不可なら半角スペース、これも不可なら削除したいです。 WinXP Office2000PROを使用しています。 以上、宜しくお願いいたします。

  • 全角・半角が混じったテキストをバラバラにして配列に入れたい

    perl5.8.5でCGIのプログラムを作っています。 全角・半角が混じったテキストを一文字ずつバラバラにして配列に入れたいと思っています。 プログラムの文字コードはEUCで書いています。 いろいろな方法が浮かぶのですがなるべくシンプルに書きたいと思っています。どのような方法がありますでしょうか。 教えてください。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • 半角 全角に分解したい(アクセスの神様)

    [車両]というフィールドがあるのですが、 その中には 「群馬100い」 とか 「名古屋55え」とか 全角文字+半角数字+全角文字 の規則で、値が入っています。 文字と数字ともにバイト数は不定なのですが、これを 全角文字 半角文字 全角文字 の3種類に分割したいのですが アクセス上で可能でしょうか? たとえば 「群馬100い」  → 「群馬」 「100」 「い」 のように分解したいのです。  どなたか、アクセスの神様教えてください。