(現在 過去ログ2 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■249 / inTopicNo.1)  ACCESSのメモ型フィールドデータのコンバート
  
□投稿者/ 尾形 -(2005/09/17(Sat) 09:40:45)
    アクセスのデータをコンバート作業をしています
    得意先マスタデータです
    [備考]というメモ型フィールドのデータがあります
    当然、1項目内で改行してあります
    
    ODBCでその項目を読むと、当然スペースで繋がって
    ダラダラと長〜い項目値になっています
    
    このままでは、非常に見にくくてブーイングなので
    桐側では、得意先マスタ備考.TBLというデーブルを作成して
    [得意先コード][備考]という構成にして
    改行=別レコードとして処理したいと思います
    
    メモ型データで改行してあるデータを、上手く処理する(分解する)
    方法ってないでしょうか?
    CRの位置を取得できればいいのかなぁと思っているのですが
    
    

引用返信 [メール受信/OFF] 削除キー/
■252 / inTopicNo.2)  Re[1]: ACCESSのメモ型フィールドデータのコンバート
□投稿者/ 今村 誠 -(2005/09/18(Sun) 15:00:14)
     尾形さんこんにちは、スペースと改行の区別を
    付ける必要があるのなら、アクセスにメモ型項目
    を追加して下記の計算式で置換します。
    
    Replace([備考],Chr(13),"λ",1,-1,0)
     ※強制改行文字のつもり↑
    
     アクセスは使ったことがないので更新クエリー
    を作成し置換しました。
    
    CSVで書き出すのであれば過去ログで
    http://www.fuku3.com/habata/kbbs/kakov5/00067.htm
    http://www.fuku3.com/~habata/kbbs/kakov8/08884.htm
    http://hp.vector.co.jp/authors/VA010421/DownLoad.htm

397×421 => 235×250

ogata.jpg
/31KB
引用返信 [メール受信/OFF] 削除キー/
■274 / inTopicNo.3)  Re[2]: ACCESSのメモ型フィールドデータのコンバート
□投稿者/ 今村 誠 -(2005/09/20(Tue) 22:46:21)
    > Replace([備考],Chr(13),"λ",1,-1,0)
    >  ※強制改行文字のつもり↑
    
    桐でodbc接続したら過去ログのうにんさんの方法が
    http://www.fuku3.com/~habata/kbbs/kakov9/19164.htm
    簡単ではないでしょうか

引用返信 [メール受信/OFF] 削除キー/
■276 / inTopicNo.4)  Re[2]: ACCESSのメモ型フィールドデータのコンバート
□投稿者/ 尾形 -(2005/09/21(Wed) 08:38:33)
    どうも、ありがとうございます
    
    ogoさんの書いてあるのがそのものズバリなのです
    ダウンロードしましたが、うまくいきません
    
    >ファイル変換 固定長,&選択ファイル名,"$$$$_TMP.TBL",自動設定=しない,改行コード=あり,
    >{[読み込み文字列]文字列/1980}
    どうも、ここで問題があるようです
    前スペースが消えてしまいます
    
    手作業しないとダメかなぁ (T_T)
    
    
    

引用返信 [メール受信/OFF] 削除キー/
■277 / inTopicNo.5)  Re[1]: ACCESSのメモ型フィールドデータのコンバート
□投稿者/ hidetake -(2005/09/21(Wed) 10:39:20)
    > [備考]というメモ型フィールドのデータがあります
    > 当然、1項目内で改行してあります
    > > ODBCでその項目を読むと、当然スペースで繋がって
    > ダラダラと長〜い項目値になっています
    
    よく意味がわからないのですが、問題にされているのはスペースなのでしょうか?
    項目内改行なのでしょうか?
    
    元々のデータにスペースが意味不明に含まれており、それを Ctrl + Enter で
    入力した改行も含まれているのでしょうか?
    
    スペースは本当に必要かどうかはわからないけれど無くそうと思えば、置換を
    行えばよいでしょうし、項目内改行は「外部DB」(.XVW) に「強制改行文字」を
    設定してやれば、Access の項目内改行は桐の指定した任意の文字に変換されて
    桐に取り込まれると思いますが? 桐に「強制改行文字」を設定していなければ
    Access の項目内改行は半角スペースに変換されて桐に取り込まれるようです。
    
    全然違う事なのかな?

引用返信 [メール受信/OFF] 削除キー/
■279 / inTopicNo.6)  Re[2]: ACCESSのメモ型フィールドデータのコンバート
□投稿者/ 尾形 -(2005/09/21(Wed) 12:23:40)
    どうもありがとうございます
    
    >項目内改行は「外部DB」(.XVW) に「強制改行文字」を
    >設定してやれば、
    これでやりたい事は解決できそうです
    本当にありがとうございました
    
    今村さん、hidetakeさん、よく伝わらない文章で失礼しました
    

引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -