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

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

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

■6137 / inTopicNo.1)  グループ内での連番
  
□投稿者/ 佐助 -(2010/11/19(Fri) 18:18:21)
    はじめまして。
    同一内容には同じ番号を振る”グループ設定”がありますが
    同じデータ(番号)が続いた場合に『連番』を振り、違う番号になったら
    新たに連番を振りなおすということがしたいのです。
    さらに、データが換わったのがわかったら行挿入をして、連番の最後の数字+1
    をつけたいと思っています。
    一括処理でできれば一番よいのですが、あまり詳しくないのでアドバイスをいただけると幸いです。
    よろしくお願いします。
    OS・・WindowsXP  桐Ver・・桐9-2009a
    
     A    B
    1001  1
    1001  2 
         ← 行挿入を挿入してAには”1001”をBには”3”をつける
    1002  1
    1002  2
    1002  3
         ← 行挿入を挿入してAには”1002”をBには”4”をつける
    

引用返信 [メール受信/OFF] 削除キー/
■6138 / inTopicNo.2)  Re[1]: グループ内での連番
□投稿者/ 通りすがり -(2010/11/19(Fri) 22:11:13)
    [A]で単一化して、書き出して、読み込んで、[A]で並び替えて、[B]を#連番で置換して、[B]を#順位([A],[B])で置換する
引用返信 [メール受信/OFF] 削除キー/
■6139 / inTopicNo.3)  Re[2]: グループ内での連番
□投稿者/ 佐助 -(2010/11/20(Sat) 13:34:34)
    No6138に返信(通りすがりさんの記事)
    > [A]で単一化して、書き出して、読み込んで、[A]で並び替えて、[B]を#連番で置換して、[B]を#順位([A],[B])で置換する

    アドバイスありがとうございます。
    前半の『[A]で単一化して、書き出して読み込んで』の部分がよくわからなかったのですが
    後半の[A]の項目で並び替えをして、[B]に連番を振ったあと、#順位([A]、[B])で置換したらうまくできました。
    ただこのままだと今あるデータだけにしか番号をつけられません。
    行挿入して1行ずつ増える、”連番+1”がしたいのですが・・。
    一括処理では無理でしょうか?

引用返信 [メール受信/OFF] 削除キー/
■6140 / inTopicNo.4)  Re[3]: グループ内での連番
□投稿者/ 佐助 -(2010/11/20(Sat) 14:01:41)
    No6139に返信(佐助さんの記事)
    > ■No6138に返信(通りすがりさんの記事)
    >>[A]で単一化して、書き出して、読み込んで、[A]で並び替えて、[B]を#連番で置換して、[B]を#順位([A],[B])で置換する

    すみませんでした!!
    前半部分をやっと理解しました。
    [A]を単一化して、書き出しすることで挿入したい行数を作ることができるんですね!
    一括処理も履歴登録でできるようになりました。
    本当にありがとうございました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■6141 / inTopicNo.5)  Re[4]: グループ内での連番
□投稿者/ 尾形 -(2010/11/20(Sat) 14:42:16)
    どうも、こんにちは

    状況がイマイチ掴めないけど
    [A]は手入力する項目と想定したら

    [B]の編集初期値に
    #条件選択(#直前値([A],0)=[A],#直前値([B],0)+1,1,1)

    違うかな

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



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -