• ベストアンサー

accessの改行を削除するには

accessに保存されたレコードの中に、不用な改行がたくさんあり、これをまとめて削除する方法を教えて下さい。 #access歴:あまりなし。 (^^;

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

Accessのバージョンは何でしょう? Access2002以上(だったかな?少なくとも97はNG)なら 更新クエリーでReplace()関数を使えば改行を取っ払うことが出来ます。 Replaceが使えないバージョンですと、InStr()とMid()で がんばらないといけませんが。

s-holmes
質問者

お礼

回答ありがとうございました。 >更新クエリー これも思いつかないほどの素人でした。 おかげ様で処理できました。

関連するQ&A

  • Accessはレコード削除だけではダメですか

    Access初心者です。以前から会社で使用しているのですが、レコードが増えすぎて重くなっています。今までのレコードを削除したのですが、全く軽くなりません。  データを何か削除しないといけないのでしょうか。 今はAccess2002を使用しています。 よろしくお願いします。

  • 途中で改行されたCSVをAccessに正常に取り込むには?

    以下のようなCSVファイルがあり、これをAccessにインポートしようとしています。 フィールド1  数字7桁 フィールド2  数字2桁 ・・・・・    フィールド20 テキスト42桁 ・・・ フィールド26 数字13桁 ただ、レコードの中には長すぎるためか途中で改行されてしまっている レコードがあり、レコードが途中で切れてしまい、続きが次の行に 読み込まれると言う少し困った状態になっています。 (見たところ、フィールド20で切れているようです) 数箇所なら元のCSVを修正してから取り込めばいいのですが、全体が約80万件で、 そのうち200件以上はあるため、手作業でなく何か自動的に直す方法で対処したいと思っています。 (元のCSV自体が読み込みが重いため、手作業は困難です・・) Accessに取り込むためのいい方法はないでしょうか? OSはWinXPのSP2、Accessは2003です。

  • 「」で囲まれた文の改行を削除

    小町文庫という縦書きビューワを使ってネット小説を読んでいるのですが「」で囲まれた中で改行されていてよみにくいです。「」で囲まれた中の文の改行のみを削除することはできないでしょうか? 会話文の中の改行のみを削除する方法を知っていたら教えてください。

  • Access 削除クエリが重い

    お世話になります。 環境:Access2003     SQL Server 2008 R2 Express 先日、Accessのローカルにあるテーブルが20万レコードを超えた為、SQLサーバーへ移行しました。 しかし、Accessより削除クエリにて(フォーム上に設置した削除ボタンにて)当該テーブルのレコードを削除しようとすると、4分ほどかかりました。 なお、ローカルにあったときは上記操作をしても2、3秒程度で削除完了してました。 PCのスペックやテーブルのレコード数によるかとは思うのですが、ローカルテーブルとSQLテーブルでこんなに時間が違うものなのでしょうか。 また、回避策や何か設定すれば早くなるなどございましたら、ご教授頂けたらと思います。 宜しくお願い致します。

  • ACCESSで改行コードを削除する方法

    アクセスでテーブル内の全セルに入っている改行コードを削除したいのですが、ネット上を検索しても中々解決に至らないので質問させてください。 例えば【http://q.hatena.ne.jp/1156520575】の様なスクリプトは様々な物が検索にヒットするのですが、このコードをVBエディターの標準モジュールに入力した後、どのように実行すればいいのでしょうか。 エクセルであれば分かるのですがアクセスは初めてまだ1ヶ月足らずのため、なかなか理解できません。 クエリを使う方法【http://www.accessclub.jp/bbs3/0038/superbeg15657.html】も参考にしたのですが、この方法は対象とするフィールドが少なければ実効に成功しましたが、私の扱っているテーブル(40以上のフィールドが存在し2万行近いデータがある)では検索結果に何もヒットせず実行できませんでした。 この他にもいろいろな方法を検索し検証してみましたが、やはり解決には至りませんでした。 上記の方法の補足をお願いしたいのですが、他によい方法があれば教えて頂きたいです。 理想はテキストエディタの様に置換で解決できれば簡単で良いのですが^^;どうも無理のようです・・・ 環境は ACCESSバージョン:ACCESS 2002(10.2627.2625) Windowsバージョン:WindowsXP Proffessional Version2002 Service Pack 2 よろしくお願いいたします。

  • 改行だけの行の削除

    $data1 = file_get_contents("xxxx.txt"); で、読み込んだデータの中に 「 aaaaaa bbbbbb xxxxx yyyyyy 111111 2222222 」 というレコードが入っていたとします。 この中で、改行だけの行を削除し、$data2 に移したいのです。 先頭行と最終行は、trimで削除できましたが、 $data1 = str_replace("^\\n", "", $data2); でも除去できません。 どうすればいいのか、お教えください。

    • ベストアンサー
    • PHP
  • wordの差し込み印刷でAccess改行位置

    Access初心者です。よろしくお願いします。 wordの差し込み印刷でAccessデータを使用していますが、 フィールド内で改行を指定する方法があれば教えてください。 フィールドには文字列(コメント)を入力するのですが、 元原稿に改行があればスペースを2個入れ、 wordに差し込みした際、 目視で確認→手入力でエンターを押して改行させる・・・といった処理をしています。 ただ、これを見逃してしまう場合が多いので Accessで入力する際に、スペース2つの代わりに何かしら記号を入力して (HTMLの<br>改行記号みたいに)自動で改行させていのです。 改行前後でフィールドを別々に分けて それを表示する方法は都合でできなくて困っています。 アドバイスのほう、よろしくお願いいたします。 word,access: ver.10 windows:7

  • テキストファイルの結合+改行について

    ユーザーからの注文が1行1テキストファイルで断続的にメールに添付されて配信されてきます。MS-DOSのCOPYコマンドとワイルドカードを利用して結合のバッチファイルを作成しましたが、テキストファイルの最終に改行がない為、長~いレコードになってしまい、データベース(Accessですが)にインポートできません。改行付で結合、あるいはその他の解決方法はないものでしょうか? win98+Access2000※Accessはマクロをチョロッといじれる程度の初心者です。 よろしくお願いします。

  • offise2000premiumのaccessだけ削除

    offise2000premiumのaccessだけ削除して再インストールするにはどうしたらよいですか。 #accessのみ削除の方法が分かりませんでした。

  • ACCESSでの改行コード

    ACCESSでの改行コードの入力方法を確認させてください。 ACCESSのテーブルにテキスト型のフィールドを用意し、一つのフィールドに改行が入ったデータを入力したいと考えています。 以下の方法を試してみましたが、改行コードが入っていないように思えます。 1.エクセルで一つのセルで、ALT+ENTERで文字列を入力し、テーブルにデータをインポート。 2.上記エクセルのデータをCSVで保存したものをテーブルにインポート。 これら2つのデータをテーブルで確認すると、改行はされていないですし、テーブルのデータをエクスポートしたものも改行はされていませんでした。 フィールドの設定で何か必要なんでしょうか? それとも、テキスト型のフィールドには改行コードを持てないんでしょうか?