• 締切済み

改行コード

アクセス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