OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

Access2000でテキストインポートする時に

  • 困ってます
  • 質問No.217691
  • 閲覧数352
  • ありがとう数3
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 50% (1/2)

毎日、他の会社から提供された全角半角混在の固定長テキストファイルを、
Access2000でデータベースにして作業を行っているのですが(OSはWindows2000)、
固定長テキストをインポートする際、ある文字を含むレコードだけが桁ずれ
してしまうのです。具体的には、

「新橋1-7-1」「新橋1-7-1」

等はちゃんと読みこめるのですが

「新橋1―7―1」

の時に、「―」が一文字出現する毎に半角一文字分桁がずれて読み込んでしまいます。
どうも、テキストファイル上では「―」は全角なのですが、
インポートする時に半角文字として認識しているように思われます。
この原因と、対処法についてご教授頂きたいです。
なお、テキストファイル提供元と直接話が出来ず、作成時の環境は不明です。
ちなみに当方は、アクセスのマクロを少し使えるくらいでVBAは初心者、
VBはわからないです。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル12

ベストアンサー率 45% (207/457)

もしかして 文書番号:J049168 [ACC2002] 指定した位置と異なる位置でテキストがインポートされる が原因ではないですか? MSのサポート技術情報検索 http://support.microsoft.com/default.aspx?ln=JA&pr=kbinfo& とか MS - 話し言葉によるサポート技術情報検索 http://www.micros ...続きを読む
もしかして
文書番号:J049168
[ACC2002] 指定した位置と異なる位置でテキストがインポートされる
が原因ではないですか?

MSのサポート技術情報検索
http://support.microsoft.com/default.aspx?ln=JA&pr=kbinfo&

とか
MS - 話し言葉によるサポート技術情報検索
http://www.microsoft.com/japan/enable/nlsearch/
で検索して見てください。

参考URLは「[ACC2002] 指定した位置と異なる位置でテキストがインポートされる」の内容です。

  • 回答No.2
レベル9

ベストアンサー率 69% (51/73)

根本的な解決ではありませんが 全角-を、半角-と半角スペースに 事前置き換えてから処理というのは だめでしようか。 1アクション増えてしまいますが。 ファイルが*.txtなら エクセルでできます。 エクセルならアクセスから 自動起動できます。 方法等は質問ください。 ...続きを読む
根本的な解決ではありませんが
全角-を、半角-と半角スペースに
事前置き換えてから処理というのは
だめでしようか。
1アクション増えてしまいますが。
ファイルが*.txtなら
エクセルでできます。
エクセルならアクセスから
自動起動できます。
方法等は質問ください。
お礼コメント
masuda_ld

お礼率 50% (1/2)

やはりインポート前に置換するしかなさそうですね。
エクセルマクロはあまり使ったことがないのですが、書籍などを
参考にしてなんとかやってみようと思います。
皆様ありがとうございました。
投稿日時 - 2002-02-15 14:55:26
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ