プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (2件)

>&H0A、&H15は共に半角でいいんですよね?


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

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

お礼日時:2001/10/03 17:56

改行コードは&H0Aか&H15なので両方ためして下さい



データの中身が改行コードのみの場合

新名前: IIf([旧名前]=&H0A," ",[旧名前])
 
 解説 もし旧名前が改行だったらスペースを違ったら旧名前を設定しなさい

データの中身がデータ+改行だったら

新名前: IIf(RIGHT([旧名前],1)=&H0A,
    MID$([旧名前]),1,LEN[旧名前]-1),[旧名前])

解説 もし旧名前の右1桁が改行だったら改行をとり違ったら旧名前を設定しなさい

がんばって下さい

この回答への補足

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

補足日時:2001/10/03 16:55
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す