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

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

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

■4595 / inTopicNo.21)  Re[3]: レコードの連結
  
□投稿者/ eo -(2009/04/06(Mon) 23:26:57)
    2009/04/07(Tue) 00:06:41 編集(投稿者)
    2009/04/06(Mon) 23:40:54 編集(投稿者)

    > ■webブラウザで整形.htmlを開く。
    > ■すべて選択してコピー。
    > ■エディタで新規テキスト(整形.txt)を作成し貼り付けで改行がとれます。

    桐質問掲示板に、これは反則ですよね^^;
    桐だけで挑戦してみました。
    アイテムごとに1行以上の空行があり、アイテムの中に空行がないが前提です。
    しっかし、もっとスマートに出来んかね〜^^;
    作業表が出来るので、やる気があれば、名称、区分、メーカー名は取得できるはず?


txt2.zip
/4KB
引用返信 [メール受信/OFF] 削除キー/
■4609 / inTopicNo.22)  Re[4]: レコードの連結
□投稿者/ eo -(2009/04/08(Wed) 13:52:47)
    名称の行に★
    名称の次行の区分に☆
    ●の付いてる行はそのままで、付いていないのは●を付加
    txt.cmd実行で、new1238676966.txtを作成して完了です。
    あぁ〜スッキリした♪

txt3.zip
/6KB
引用返信 [メール受信/OFF] 削除キー/
■4615 / inTopicNo.23)  Re[3]: レコードの連結
□投稿者/ うにん -(2009/04/09(Thu) 12:04:02)

    >  用は規則性の問題です。

    本人は解決しちゃったので、ここのとこにもはや言及がないですが、
    「アイテム」の開始判別ができればファイル入力で読み込んで順次処理するだけ
    ですよね。

    今村さんのは今風になってて私には読みにくかったので日本語コマンドだけで
    自己流に書きなおしてみた。(処理内容も多分違いますが)
    *最初は[品名]だけの表を使用
    *【】があったら項目を追加
    *空行の後から項目名までが品名(強制改行文字で連結したほうがいい?)
    *間違えて「区切り=行」なんてやってたら、EOFを検出できずに
    *最後の項目にゴミを追加し続けてレコード長エラーになった。

    変数 {&項目名},整数{&位置}
    表 "区切り文字のテスト", 終了状態=&実行リターン
    ファイル入力開始 "区切り文字のテスト.txt", 終了状態=&実行リターン
    繰り返し (&実行リターン=1)
      ファイル入力 &STR, 行, 終了状態=&実行リターン
      ケース開始
       ケース (&STR="")
        &項目名=""
       ケース (#部分列(&STR,1,1)="【")
        &項目名=#部分列(&STR,2,#代入(&位置,#文字位置(&STR,"】"))-2)
        &STR=#部分列(&STR,&位置+1)
      ケース終了
      ケース開始
       ケース (&STR="")
       ケース (&項目名="")
        &項目名="品名"
        行追加 [品名]=&STR
       ケース その他
        条件 (#項目番号(&項目名)<1) 項目属性変更 追加,{&項目名,"文字列",10,"左寄せ"}
        ジャンプ 行番号=最終
        コマンド "行訂正 ["+&項目名+"]=#項目属性(#項目番号(&項目名),0)+&STR"
      ケース終了
    繰り返し終了
    条件 (&実行リターン<>-1) 確認 "EOFの前にエラーになりました"
    ファイル入力終了

引用返信 [メール受信/OFF] 削除キー/
■4616 / inTopicNo.24)  Re[4]: レコードの連結
□投稿者/ eo -(2009/04/09(Thu) 13:41:20)
    うわぁ!これ凄い!まえださんに見てほしいわ!
引用返信 [メール受信/OFF] 削除キー/
■4617 / inTopicNo.25)  Re[4]: レコードの連結
□投稿者/ 尾形 -(2009/04/10(Fri) 07:59:31)
    どうも、こんにちは

    >今風になってて私には読みにくかったので日本語コマンドだけで
    すごく同感w
    変数もはっきり用途の分かる日本語が好き

    皆さん、なんで英語で記述するのでしょうか
    普通はその方が記述しやすい・見やすいのでしょうか

    桐使い以外が見る事を想定してなのかな

引用返信 [メール受信/OFF] 削除キー/
■4618 / inTopicNo.26)  Re[4]: フォームを考えよう
□投稿者/ まえだ -(2009/04/10(Fri) 08:22:18)
    みなさんおはようございます。

    いろいろとお世話になりました。やっと完成しました。
    最終的には「フォーム」と簡単な一括処理の連続で希望通りの処理が出来ました。
    <一括処理>
    変数宣言 整数,固有{&I,&おわり}
    *----------------------------NEXT
    変数宣言 整数,固有{&I,&おわり}
    結合 組成
    使用フォーム sagyo
    フォーム形式編集
    グループ指定 先頭
    印字開始 "組成.txt",追加
     繰り返し ( .Not #終端行 )
      印字 [C],","[B],",",
           繰り返し &I=1,#総件数
            印字 [A],
            ジャンプ 行番号 = 次行
           繰り返し終了
      印字 [計算]
      グループ指定 次,終了状態=&おわり
      条件 (&おわり=0) 繰り返し中止
     繰り返し終了
    終了 表 編集対象表
    *----------------------------NEXT
    この作業の前に項目を”分類名”で選択し項目名別のファイルで保存する手間がありましたが、その後はスムーズに内容チェックも完了しました。
    テキスト変換した元ファイルは添付しました。

    数々のアドバイスありがとうございました、次回もよろしくお願いいたします。


kiri.txt
/1KB
引用返信 [メール受信/OFF] 削除キー/
■4619 / inTopicNo.27)  Re[5]: レコードの連結
□投稿者/ 通りすがり -(2009/04/10(Fri) 08:26:36)
    > 皆さん、なんで英語で記述するのでしょうか
    > 普通はその方が記述しやすい・見やすいのでしょうか

    オイラは英語の方が書きやすいし・見やすいなぁ
    単なる個性ってことで
引用返信 [メール受信/OFF] 削除キー/
■4620 / inTopicNo.28)  完了しました
□投稿者/ まえだ -(2009/04/10(Fri) 08:31:11)
    解決済みにチェックを忘れました。

    ご指摘のとおり エクセル処理からスタートしたのが遠回りだったかもわかりません。
    でも何回と無く同じ作業を行った結果、連結、連続性の問題など うっかり見逃す処理も修正をかけ完成することが出来ました。

    次回も早速一括処理のエラーぶつかっておりますのでよろしくお願いいたします。
解決済み!
引用返信 [メール受信/OFF] 削除キー/

<前の20件

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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -