• 締切済み

改行コード

アクセス2000で作成したテーブルをCSVにはきだしているのですが、あるフィールドのデータに改行コードが入っています。 クエリで、フィールド内のデータの改行コードを省くということは出来るのでしょうか?

みんなの回答

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.2

>&H0A、&H15は共に半角でいいんですよね?  はい、全部半角です >データの途中に改行コードは入っています  もしその項目に漢字があればだめです  漢字にも&H0Aや&H15が有るからです  もし無ければ  INSTR関数で  AAAA改行BBBBを  AAAAとBBBBのフィールドに分け  次のクエリーで結合ではどうでしょうか がんばって下さい

koichi_
質問者

お礼

データには漢字が含まれてるんですよ・・・。 改行コードが含まれていても、特に大きな問題はないのですが、もしいい方法があればと思い質問を出してみました。 ご丁寧な回答ありがとうございました。

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.1

改行コードは&H0Aか&H15なので両方ためして下さい データの中身が改行コードのみの場合 新名前: IIf([旧名前]=&H0A," ",[旧名前])    解説 もし旧名前が改行だったらスペースを違ったら旧名前を設定しなさい データの中身がデータ+改行だったら 新名前: IIf(RIGHT([旧名前],1)=&H0A,     MID$([旧名前]),1,LEN[旧名前]-1),[旧名前]) 解説 もし旧名前の右1桁が改行だったら改行をとり違ったら旧名前を設定しなさい がんばって下さい

koichi_
質問者

補足

データの中身は データ+改行です。 ただ、データの途中に改行コードは入っています。 お手数とは思いますが、そのような場合の記述も表記して頂けないでしょうか。 よろしくお願い致します。 ※&H0A、&H15は共に半角でいいんですよね?

関連するQ&A

  • ACCESSでの改行コード

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

  • Access2003で特定列の改行コードを削除してCSVへエクスポート

    またまた、質問させていただきます^^; Access2003にてCSVデータを一旦インポートして、クエリなどを使いデータを編集し、別のテーブルへ追加クエリを使用して吐き出し、そのテーブルのデータ全てをCSVファイルへエクスポートする、といった処理をしております。 はじめに取り込むCSVデータが、セル内(エクセルの編集画面でたとえさせていただきます)で沢山改行されているデータで、それをアクセスに取り込むと改行は一旦なくなったように、見えるのですが、エクスポートするとやはり改行コードが着いたままエクスポートされます。 この改行コードをAccessの処理で削除したいのですが出来るのでしょうか?CSV内の改行全てを削除するのではなく、特定列内(例えばC列など)のセル内の改行コードのみの削除です。 エクセルのClean関数なども試しましたがAccessの処理で一括してしまいたいのです。 TeraPad、秀丸などのテキストエディタで改行コードの置換をすると全て消えてしまい、CSVの行を意味する改行コードまで消えてしまうので使えないし。。。 皆様、お知恵をおかし下さい!お願いします。

  • 句読点の「。」を改行するには?

    テーブルに あああ。いいい。ううう。 の値がフィールドに入っているのですが、 あああ。 いいい。 ううう。 にしたいです。 データ型はメモ型です。 UPDATE テーブル1 SET [テーブル1].test = Replace([テーブル1]![test],"。",Chr(13)); このようなクエリを作ったのですが、 実行するとなぜか あああ いいい ううう になってしまいました。 エラーになると思ったのですが・・・ そもそもChr(13)はvbaのコードだから更新クエリでは無理ってことですかね? どうやったらテーブルのデータを改行できますか?

  • Accessデータの改行コードを取るには

    質問させていただきます。 Access2000を利用しております。取引先データの住所項目の任意の位置に改行コードがあります。この改行コードを取りたいのですが、更新クエリー等で可能でしょうか?改行コードを取るにはどのようにすれば良いでしょうか?よろしくお願いいたします。

  • PHPで変数内改行コードが削除できません

    PHPで変数内改行コードが削除できません お助けください。 ↓  *$field_value はDBのフィールドから取り出したデータです。 $field_value = str_replace(array("\r\n","\r","\n"), '', $field_value); DBにはCSVから書き込んでます。 そのさいの各行の最後のフィールドに改行コードが入って DBに登録されているようです。

    • ベストアンサー
    • PHP
  • 改行コード入力方法

    いつもご参考にさせて頂いております。 いろいろ調べても解らずご質問させて頂きます。 宜しくお願い致します。 Accessでデータをcsv形式に作るのですが、CRLF改行と最後に終了コードを入れたいのですが、どうすればいいのでしょうか?

  • エクスポート時の改行コードについて

    SQLServe2000にて、bcpコマンドでテーブルのエクスポート(csv形式)を行いたいと考えています。しかし出力元テーブルの一部フィールドで改行が入ったデータがあり、出力時に行の体裁が崩れてしまいます。bcpコマンドにて出力時に上記の問題を回避する方法を探しています。(やりたいことはSQLServe上から定期的にCSVデータを出力するのが目的です。)どうかよろしくおねがいします。

  • csvファイル改行コードの置換について

    お世話になります。 csvファイルで作成したデータを出力表示させるスクリプトで csvファイル内の改行コード(セル内)以後のデータが出力できません。 下記の置換で改行コード以後のデータが表示されません。 $abc =~ s/\r\n//g; $abc =~ s/\n//g; $abc =~ s/\r//g; csvファイル内の改行の数が多く、1行のデータが改行の為に、2行になったりしているので出力前に置換し表示させる方法です。 csvファイル作成時につく""は正常に置換しています。 似たような質問もあったのですが、少し違うようですので質問いたしました。 何卒、ご教授お願いいたします。

    • ベストアンサー
    • Perl
  • 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 よろしくお願いいたします。

  • 改行コードを保存できない。

    <textarea wrap="hard" name="sentence" rows="3" cols="30"></textarea> このフォームで、入力したデータは、 PostgreSQLのテーブルに保存されるように構成しました。 フィールドは、"text"型です。 いざそれを、phpでHTMLに呼び出すと、改行文字は無視されます。 実際に、データベースを開くと、その値はこのようになっていました。 "ああああ・・あああ・・・・ああ" 改行コードはどうやら、"・"2個を改行1つと扱って保存しているようでした。 phpで、・・を含む値をHTML呼び出す時、 ・・を<BR>として呼び出して、改行してしまう技はないでしょうか?