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

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

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

■3929 / inTopicNo.1)  レコード毎に別名でテキストの書き出し
  
□投稿者/ 一太郎 -(2008/10/25(Sat) 20:43:29)
    井戸端BBSが閉鎖されてやっとこちらにたどり着きました。
    どなたかご教授下さい。

                     -桐ver9 os:WindowsXP-会話処理ユーザー

    9行ずつ、別ファイル名をつけてテキストファイルを一括処理で作りたいのですが下記の一括ファイルでは1行しか表示できません。9行ずつ別ファイルを作る方法を教えて下さい。

    ファイル名.TBL
    項目名 番号   個数
         1   2
         2   2
         3   1           AA001.TXT
         ・   ・
         ・   ・
         9   2
    ---------------------------------------
        10   1
        11   4           AA002.TXT
        12   4
    --------------------------------------------------------------------------
    変数宣言 数値{&位置}
    変数宣言 文字列{&ファイル名}
     表 "ファイル名.tbl"

     位置指定 行番号=1
      &位置=1
    繰り返し (.NOT #EOF)
      &ファイル名=#文字列(&位置,5)+".TXT"
       印字開始 &ファイル名
       印字 [番号]+","+#文字列([個数])
       印字終了
      &位置=&位置+1
      位置指定 行番号=次行
    繰り返し終了


    終了
    --------------------------------------------------------------------------
引用返信 [メール受信/OFF] 削除キー/
■3931 / inTopicNo.2)  Re[1]: レコード毎に別名でテキストの書き出し
□投稿者/ eo -(2008/10/26(Sun) 03:12:18)
    とりあえず悩み解決優先?ということで作成してみました。
    ※検証はそこそこしかしていません・・・・

1224958338.zip
/2KB
引用返信 [メール受信/OFF] 削除キー/
■3932 / inTopicNo.3)  ヘッダ・データ・フッダ
□投稿者/ 一太郎 -(2008/10/26(Sun) 09:43:32)
    eoさん
    早々のご回答ありがとう御座いました。質問通りに出来ました。

    実は一度に質問すれば良かったのですが、このテキストファイルには「ヘッダ」、「データ(番号)(個数)」・「フッダ」を想定しております。

    お手数をおかけいたしますが何か良い提案が御座いましたらよろしくお願いいたします。

     下記に変更しても1行しかテキストに書き込みが出来ませんでした。
      ----------------------------
       印字開始 &ファイル名
       印字 ”ヘッダ”
       印字 [番号]
       印字 [個数]
       印字 ”フッダ”
       印字終了
      ---------------------------


    ●最終完成テキスト
     ファイル名.TBL

    00001.TXT
    --------------------------------------------------------------------------
    ヘッダ

    1(番号)
    2(個数)

    フッダ

    ヘッダ

    2(番号)
    2(個数)

    フッダ

    ヘッダ

    3(番号)
    1(個数)

    フッダ



    ヘッダ

    9(番号)
    1(個数)

    フッダ
    --------------------------------------------------------------------------
引用返信 [メール受信/OFF] 削除キー/
■3933 / inTopicNo.4)  Re[3]: ヘッダ・データ・フッダ
□投稿者/ eo -(2008/10/26(Sun) 10:25:37)
    書き出しコマンドを印字コマンドにして少し手を加える事で出来ました。また先に作成した一括処理では、総レコード数が9で割り切れる場合エラーとなる事がわかりましたので修正しております。

1224984337.zip
/3KB
引用返信 [メール受信/OFF] 削除キー/
■3934 / inTopicNo.5)  Re[3]: ヘッダ・データ・フッダ
□投稿者/ eo -(2008/10/26(Sun) 10:49:26)
    書き忘れましたが、一括処理で一度テキストファイルを作成した後に、再度一括処理を実行すると、すでに作成されていたテキストに追加されるのでご注意ください。何度も実行する場合は、前に作成したテキストファイルを削除する必要性があります。
    一括処理にファイル削除コマンドで、一度作成されたテキストファイルをすべて削除させ、再度テキストファイルを作成するようにすればよいと思います。

引用返信 [メール受信/OFF] 削除キー/
■3935 / inTopicNo.6)  ありがとう御座いました。
□投稿者/ 一太郎 -(2008/10/26(Sun) 11:51:42)
    eoさん
    思い通りの一括処理になりました。一括処理は全くわかりませんが、eoさんのように困っている人がいたらアドバイスできるようになれればと思っております。
    本当にありがとう御座います。


    ファイル削除コマンドは下記で出来ました。
    ファイル削除 "000*.TXT"
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -